I: pbuilder: network access will be disabled during build I: Current time: Thu Jul 23 22:33:53 -12 2020 I: pbuilder-time-stamp: 1595586833 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [icinga_1.14.2+ds-3.dsc] I: copying [./icinga_1.14.2+ds.orig.tar.gz] I: copying [./icinga_1.14.2+ds-3.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/var/lib/jenkins/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Wed Aug 1 07:17:42 2018 -12 gpgv: using RSA key 8182DE417056408D614650D16750F10AE88D4AF1 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./icinga_1.14.2+ds-3.dsc dpkg-source: info: extracting icinga in icinga-1.14.2+ds dpkg-source: info: unpacking icinga_1.14.2+ds.orig.tar.gz dpkg-source: info: unpacking icinga_1.14.2+ds-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 50_cgi.cfg-debianize.patch dpkg-source: info: applying 51_commands.cfg-debianize.patch dpkg-source: info: applying 52_icinga.cfg-debianize.patch dpkg-source: info: applying 70_fix_eventhandler_paths.patch dpkg-source: info: applying 95_fix_db_upgrade.patch dpkg-source: info: applying spelling-errors.patch dpkg-source: info: applying 53_jquery-ui.patch dpkg-source: info: applying 54_dont-install-minified-js.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/8891/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=8' DISTRIBUTION='' HOME='/var/lib/jenkins' HOST_ARCH='arm64' IFS=' ' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='8891' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.ysZHr9UKmO/pbuilderrc_xPbe --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.ysZHr9UKmO/b1 --logfile b1/build.log icinga_1.14.2+ds-3.dsc' SUDO_GID='117' SUDO_UID='110' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' USERNAME='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.16:3128' I: uname -a Linux codethink-sled14-arm64 4.4.0-186-generic #216-Ubuntu SMP Wed Jul 1 05:35:21 UTC 2020 aarch64 GNU/Linux I: ls -l /bin total 4928 -rwxr-xr-x 1 root root 1216928 Apr 17 2019 bash -rwxr-xr-x 3 root root 34808 Jul 10 2019 bunzip2 -rwxr-xr-x 3 root root 34808 Jul 10 2019 bzcat lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep -rwxr-xr-x 3 root root 34808 Jul 10 2019 bzip2 -rwxr-xr-x 1 root root 14264 Jul 10 2019 bzip2recover lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore -rwxr-xr-x 1 root root 35576 Feb 28 2019 cat -rwxr-xr-x 1 root root 60256 Feb 28 2019 chgrp -rwxr-xr-x 1 root root 56096 Feb 28 2019 chmod -rwxr-xr-x 1 root root 64368 Feb 28 2019 chown -rwxr-xr-x 1 root root 134632 Feb 28 2019 cp -rwxr-xr-x 1 root root 129536 Jan 17 2019 dash -rwxr-xr-x 1 root root 97136 Feb 28 2019 date -rwxr-xr-x 1 root root 76736 Feb 28 2019 dd -rwxr-xr-x 1 root root 93752 Feb 28 2019 df -rwxr-xr-x 1 root root 138848 Feb 28 2019 dir -rwxr-xr-x 1 root root 75984 Jan 9 2019 dmesg lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname -rwxr-xr-x 1 root root 31368 Feb 28 2019 echo -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep -rwxr-xr-x 1 root root 27256 Feb 28 2019 false -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep -rwxr-xr-x 1 root root 68792 Jan 9 2019 findmnt -rwsr-xr-x 1 root root 34824 Apr 22 07:38 fusermount -rwxr-xr-x 1 root root 174304 Jan 7 2019 grep -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe -rwxr-xr-x 1 root root 89656 Jan 5 2019 gzip -rwxr-xr-x 1 root root 18440 Sep 26 2018 hostname -rwxr-xr-x 1 root root 64472 Feb 28 2019 ln -rwxr-xr-x 1 root root 52544 Jul 26 2018 login -rwxr-xr-x 1 root root 138848 Feb 28 2019 ls -rwxr-xr-x 1 root root 108552 Jan 9 2019 lsblk -rwxr-xr-x 1 root root 76840 Feb 28 2019 mkdir -rwxr-xr-x 1 root root 64480 Feb 28 2019 mknod -rwxr-xr-x 1 root root 39736 Feb 28 2019 mktemp -rwxr-xr-x 1 root root 38840 Jan 9 2019 more -rwsr-xr-x 1 root root 47112 Jan 9 2019 mount -rwxr-xr-x 1 root root 14344 Jan 9 2019 mountpoint -rwxr-xr-x 1 root root 138736 Feb 28 2019 mv lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 35560 Feb 28 2019 pwd lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash -rwxr-xr-x 1 root root 43712 Feb 28 2019 readlink -rwxr-xr-x 1 root root 68440 Feb 28 2019 rm -rwxr-xr-x 1 root root 39624 Feb 28 2019 rmdir -rwxr-xr-x 1 root root 19144 Jan 21 2019 run-parts -rwxr-xr-x 1 root root 114016 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Jul 23 20:27 sh -> dash -rwxr-xr-x 1 root root 31384 Feb 28 2019 sleep -rwxr-xr-x 1 root root 72480 Feb 28 2019 stty -rwsr-xr-x 1 root root 59424 Jan 9 2019 su -rwxr-xr-x 1 root root 31416 Feb 28 2019 sync -rwxr-xr-x 1 root root 449416 Apr 23 2019 tar -rwxr-xr-x 1 root root 10560 Jan 21 2019 tempfile -rwxr-xr-x 1 root root 88968 Feb 28 2019 touch -rwxr-xr-x 1 root root 27256 Feb 28 2019 true -rwxr-xr-x 1 root root 14264 Apr 22 07:38 ulockmgr_server -rwsr-xr-x 1 root root 30728 Jan 9 2019 umount -rwxr-xr-x 1 root root 31384 Feb 28 2019 uname -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress -rwxr-xr-x 1 root root 138848 Feb 28 2019 vdir -rwxr-xr-x 1 root root 34824 Jan 9 2019 wdctl -rwxr-xr-x 1 root root 946 Jan 21 2019 which lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew I: user script /srv/workspace/pbuilder/8891/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 9.20160114), dh-autoreconf, libdbi-dev | libdbi0-dev, libgd-dev | libgd2-noxpm-dev | libgd2-xpm-dev, libhtml-lint-perl, libipc-run3-perl, libperl-dev, libpng-dev, libtest-most-perl, libtest-www-mechanize-cgiapp-perl, po-debconf dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19168 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 9.20160114); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on dh-autoreconf; however: Package dh-autoreconf is not installed. pbuilder-satisfydepends-dummy depends on libdbi-dev | libdbi0-dev; however: Package libdbi-dev is not installed. Package libdbi0-dev is not installed. pbuilder-satisfydepends-dummy depends on libgd-dev | libgd2-noxpm-dev | libgd2-xpm-dev; however: Package libgd-dev is not installed. Package libgd2-noxpm-dev is not installed. Package libgd2-xpm-dev is not installed. pbuilder-satisfydepends-dummy depends on libhtml-lint-perl; however: Package libhtml-lint-perl is not installed. pbuilder-satisfydepends-dummy depends on libipc-run3-perl; however: Package libipc-run3-perl is not installed. pbuilder-satisfydepends-dummy depends on libperl-dev; however: Package libperl-dev is not installed. pbuilder-satisfydepends-dummy depends on libpng-dev; however: Package libpng-dev is not installed. pbuilder-satisfydepends-dummy depends on libtest-most-perl; however: Package libtest-most-perl is not installed. pbuilder-satisfydepends-dummy depends on libtest-www-mechanize-cgiapp-perl; however: Package libtest-www-mechanize-cgiapp-perl is not installed. pbuilder-satisfydepends-dummy depends on po-debconf; however: Package po-debconf is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} ca-certificates{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libalgorithm-diff-perl{a} libarchive-zip-perl{a} libb-hooks-op-check-perl{a} libbsd0{a} libcapture-tiny-perl{a} libcarp-assert-more-perl{a} libcarp-assert-perl{a} libcgi-application-perl{a} libcgi-pm-perl{a} libclass-accessor-perl{a} libclass-data-inheritable-perl{a} libclass-isa-perl{a} libcroco3{a} libdbi-dev{a} libdbi1{a} libdevel-callchecker-perl{a} libdevel-stacktrace-perl{a} libdynaloader-functions-perl{a} libelf1{a} libencode-locale-perl{a} libexception-class-perl{a} libexpat1{a} libexpat1-dev{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfontconfig1-dev{a} libfreetype6{a} libfreetype6-dev{a} libgd-dev{a} libgd3{a} libglib2.0-0{a} libhtml-form-perl{a} libhtml-lint-perl{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-daemon-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libhttp-request-ascgi-perl{a} libhttp-server-simple-perl{a} libice-dev{a} libice6{a} libicu63{a} libio-html-perl{a} libio-socket-ssl-perl{a} libipc-run3-perl{a} libjbig-dev{a} libjbig0{a} libjpeg-dev{a} libjpeg62-turbo{a} libjpeg62-turbo-dev{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} liblzma-dev{a} libmagic-mgc{a} libmagic1{a} libmodule-implementation-perl{a} libmodule-runtime-perl{a} libncurses6{a} libnet-http-perl{a} libnet-ssleay-perl{a} libparams-classify-perl{a} libparams-validate-perl{a} libperl-dev{a} libpipeline1{a} libpng-dev{a} libpng16-16{a} libpthread-stubs0-dev{a} libsigsegv2{a} libsm-dev{a} libsm6{a} libssl1.1{a} libsub-name-perl{a} libsub-uplevel-perl{a} libtest-deep-perl{a} libtest-differences-perl{a} libtest-exception-perl{a} libtest-longstring-perl{a} libtest-most-perl{a} libtest-warn-perl{a} libtest-www-mechanize-cgiapp-perl{a} libtest-www-mechanize-perl{a} libtext-diff-perl{a} libtiff-dev{a} libtiff5{a} libtiffxx5{a} libtimedate-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} liburi-perl{a} libvpx-dev{a} libvpx5{a} libwebp6{a} libwww-mechanize-perl{a} libwww-perl{a} libwww-robotrules-perl{a} libx11-6{a} libx11-data{a} libx11-dev{a} libxau-dev{a} libxau6{a} libxcb1{a} libxcb1-dev{a} libxdmcp-dev{a} libxdmcp6{a} libxml2{a} libxpm-dev{a} libxpm4{a} libxt-dev{a} libxt6{a} lsb-base{a} m4{a} man-db{a} netbase{a} openssl{a} perl-openssl-defaults{a} pkg-config{a} po-debconf{a} sensible-utils{a} ucf{a} uuid-dev{a} x11-common{a} x11proto-core-dev{a} x11proto-dev{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl libalgorithm-diff-xs-perl libarchive-cpio-perl libcgi-fast-perl libdata-dump-perl libglib2.0-data libgpm2 libhtml-format-perl libltdl-dev libmail-sendmail-perl libmailtools-perl libpng-tools lynx shared-mime-info wget xdg-user-dirs 0 packages upgraded, 149 newly installed, 0 to remove and 0 not upgraded. Need to get 39.1 MB of archives. After unpacking 135 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main arm64 libbsd0 arm64 0.9.1-2 [97.4 kB] Get: 2 http://deb.debian.org/debian buster/main arm64 bsdmainutils arm64 11.1.2+b1 [185 kB] Get: 3 http://deb.debian.org/debian buster/main arm64 libuchardet0 arm64 0.0.6-3 [65.0 kB] Get: 4 http://deb.debian.org/debian buster/main arm64 groff-base arm64 1.22.4-3 [869 kB] Get: 5 http://deb.debian.org/debian buster/main arm64 libpipeline1 arm64 1.5.1-2 [29.8 kB] Get: 6 http://deb.debian.org/debian buster/main arm64 man-db arm64 2.8.5-2 [1258 kB] Get: 7 http://deb.debian.org/debian buster/main arm64 netbase all 5.6 [19.4 kB] Get: 8 http://deb.debian.org/debian buster/main arm64 sensible-utils all 0.0.12 [15.8 kB] Get: 9 http://deb.debian.org/debian buster/main arm64 libmagic-mgc arm64 1:5.35-4+deb10u1 [242 kB] Get: 10 http://deb.debian.org/debian buster/main arm64 libmagic1 arm64 1:5.35-4+deb10u1 [115 kB] Get: 11 http://deb.debian.org/debian buster/main arm64 file arm64 1:5.35-4+deb10u1 [66.4 kB] Get: 12 http://deb.debian.org/debian buster/main arm64 gettext-base arm64 0.19.8.1-9 [120 kB] Get: 13 http://deb.debian.org/debian buster/main arm64 ucf all 3.0038+nmu1 [69.0 kB] Get: 14 http://deb.debian.org/debian buster/main arm64 libsigsegv2 arm64 2.12-2 [32.3 kB] Get: 15 http://deb.debian.org/debian buster/main arm64 m4 arm64 1.4.18-2 [198 kB] Get: 16 http://deb.debian.org/debian buster/main arm64 autoconf all 2.69-11 [341 kB] Get: 17 http://deb.debian.org/debian buster/main arm64 autotools-dev all 20180224.1 [77.0 kB] Get: 18 http://deb.debian.org/debian buster/main arm64 automake all 1:1.16.1-4 [771 kB] Get: 19 http://deb.debian.org/debian buster/main arm64 autopoint all 0.19.8.1-9 [434 kB] Get: 20 http://deb.debian.org/debian buster/main arm64 libssl1.1 arm64 1.1.1d-0+deb10u3 [1382 kB] Get: 21 http://deb.debian.org/debian buster/main arm64 openssl arm64 1.1.1d-0+deb10u3 [823 kB] Get: 22 http://deb.debian.org/debian buster/main arm64 ca-certificates all 20190110 [157 kB] Get: 23 http://deb.debian.org/debian buster/main arm64 libtool all 2.4.6-9 [547 kB] Get: 24 http://deb.debian.org/debian buster/main arm64 dh-autoreconf all 19 [16.9 kB] Get: 25 http://deb.debian.org/debian buster/main arm64 libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 26 http://deb.debian.org/debian buster/main arm64 libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 27 http://deb.debian.org/debian buster/main arm64 dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 28 http://deb.debian.org/debian buster/main arm64 libelf1 arm64 0.176-1.1 [160 kB] Get: 29 http://deb.debian.org/debian buster/main arm64 dwz arm64 0.12-3 [71.7 kB] Get: 30 http://deb.debian.org/debian buster/main arm64 libglib2.0-0 arm64 2.58.3-2+deb10u2 [1185 kB] Get: 31 http://deb.debian.org/debian buster/main arm64 libicu63 arm64 63.1-6+deb10u1 [8151 kB] Get: 32 http://deb.debian.org/debian buster/main arm64 libxml2 arm64 2.9.4+dfsg1-7+b3 [623 kB] Get: 33 http://deb.debian.org/debian buster/main arm64 libcroco3 arm64 0.6.12-3 [140 kB] Get: 34 http://deb.debian.org/debian buster/main arm64 libncurses6 arm64 6.1+20181013-2+deb10u2 [92.6 kB] Get: 35 http://deb.debian.org/debian buster/main arm64 gettext arm64 0.19.8.1-9 [1261 kB] Get: 36 http://deb.debian.org/debian buster/main arm64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 37 http://deb.debian.org/debian buster/main arm64 po-debconf all 1.0.21 [248 kB] Get: 38 http://deb.debian.org/debian buster/main arm64 debhelper all 12.1.1 [1016 kB] Get: 39 http://deb.debian.org/debian buster/main arm64 fonts-dejavu-core all 2.37-1 [1068 kB] Get: 40 http://deb.debian.org/debian buster/main arm64 fontconfig-config all 2.13.1-2 [280 kB] Get: 41 http://deb.debian.org/debian buster/main arm64 libalgorithm-diff-perl all 1.19.03-2 [47.9 kB] Get: 42 http://deb.debian.org/debian buster/main arm64 libb-hooks-op-check-perl arm64 0.22-1+b1 [11.4 kB] Get: 43 http://deb.debian.org/debian buster/main arm64 libcapture-tiny-perl all 0.48-1 [26.0 kB] Get: 44 http://deb.debian.org/debian buster/main arm64 libcarp-assert-perl all 0.21-1 [18.2 kB] Get: 45 http://deb.debian.org/debian buster/main arm64 libcarp-assert-more-perl all 1.16-1 [15.6 kB] Get: 46 http://deb.debian.org/debian buster/main arm64 libhtml-tagset-perl all 3.20-3 [12.7 kB] Get: 47 http://deb.debian.org/debian buster/main arm64 liburi-perl all 1.76-1 [89.9 kB] Get: 48 http://deb.debian.org/debian buster/main arm64 libhtml-parser-perl arm64 3.72-3+b3 [103 kB] Get: 49 http://deb.debian.org/debian buster/main arm64 libcgi-pm-perl all 4.40-1 [222 kB] Get: 50 http://deb.debian.org/debian buster/main arm64 libclass-isa-perl all 0.36-6 [9348 B] Get: 51 http://deb.debian.org/debian buster/main arm64 libdynaloader-functions-perl all 0.003-1 [12.6 kB] Get: 52 http://deb.debian.org/debian buster/main arm64 libdevel-callchecker-perl arm64 0.008-1 [15.6 kB] Get: 53 http://deb.debian.org/debian buster/main arm64 libparams-classify-perl arm64 0.015-1+b1 [25.4 kB] Get: 54 http://deb.debian.org/debian buster/main arm64 libmodule-runtime-perl all 0.016-1 [19.4 kB] Get: 55 http://deb.debian.org/debian buster/main arm64 libtry-tiny-perl all 0.30-1 [23.3 kB] Get: 56 http://deb.debian.org/debian buster/main arm64 libmodule-implementation-perl all 0.09-1 [12.9 kB] Get: 57 http://deb.debian.org/debian buster/main arm64 libparams-validate-perl arm64 1.29-1+b1 [66.3 kB] Get: 58 http://deb.debian.org/debian buster/main arm64 libcgi-application-perl all 4.61-1 [90.8 kB] Get: 59 http://deb.debian.org/debian buster/main arm64 libsub-name-perl arm64 0.21-1+b3 [13.4 kB] Get: 60 http://deb.debian.org/debian buster/main arm64 libclass-accessor-perl all 0.51-1 [23.2 kB] Get: 61 http://deb.debian.org/debian buster/main arm64 libclass-data-inheritable-perl all 0.08-3 [8588 B] Get: 62 http://deb.debian.org/debian buster/main arm64 libdbi1 arm64 0.9.0-5 [27.9 kB] Get: 63 http://deb.debian.org/debian buster/main arm64 libdbi-dev arm64 0.9.0-5 [32.4 kB] Get: 64 http://deb.debian.org/debian buster/main arm64 libdevel-stacktrace-perl all 2.0300-1 [28.0 kB] Get: 65 http://deb.debian.org/debian buster/main arm64 libencode-locale-perl all 1.05-1 [13.7 kB] Get: 66 http://deb.debian.org/debian buster/main arm64 libexception-class-perl all 1.44-1 [32.3 kB] Get: 67 http://deb.debian.org/debian buster/main arm64 libexpat1 arm64 2.2.6-2+deb10u1 [85.4 kB] Get: 68 http://deb.debian.org/debian buster/main arm64 libexpat1-dev arm64 2.2.6-2+deb10u1 [128 kB] Get: 69 http://deb.debian.org/debian buster/main arm64 libtimedate-perl all 2.3000-2+deb10u1 [38.1 kB] Get: 70 http://deb.debian.org/debian buster/main arm64 libhttp-date-perl all 6.02-1 [10.7 kB] Get: 71 http://deb.debian.org/debian buster/main arm64 libfile-listing-perl all 6.04-1 [10.3 kB] Get: 72 http://deb.debian.org/debian buster/main arm64 libpng16-16 arm64 1.6.36-6 [287 kB] Get: 73 http://deb.debian.org/debian buster/main arm64 libfreetype6 arm64 2.9.1-3+deb10u1 [355 kB] Get: 74 http://deb.debian.org/debian buster/main arm64 libfontconfig1 arm64 2.13.1-2 [343 kB] Get: 75 http://deb.debian.org/debian buster/main arm64 zlib1g-dev arm64 1:1.2.11.dfsg-1 [210 kB] Get: 76 http://deb.debian.org/debian buster/main arm64 libpng-dev arm64 1.6.36-6 [297 kB] Get: 77 http://deb.debian.org/debian buster/main arm64 libfreetype6-dev arm64 2.9.1-3+deb10u1 [526 kB] Get: 78 http://deb.debian.org/debian buster/main arm64 uuid-dev arm64 2.33.1-0.1 [93.8 kB] Get: 79 http://deb.debian.org/debian buster/main arm64 pkg-config arm64 0.29-6 [62.2 kB] Get: 80 http://deb.debian.org/debian buster/main arm64 libfontconfig1-dev arm64 2.13.1-2 [964 kB] Get: 81 http://deb.debian.org/debian buster/main arm64 libjpeg62-turbo arm64 1:1.5.2-2+b1 [115 kB] Get: 82 http://deb.debian.org/debian buster/main arm64 libjbig0 arm64 2.1-3.1+b2 [27.8 kB] Get: 83 http://deb.debian.org/debian buster/main arm64 libwebp6 arm64 0.6.1-2 [233 kB] Get: 84 http://deb.debian.org/debian buster/main arm64 libtiff5 arm64 4.1.0+git191117-2~deb10u1 [259 kB] Get: 85 http://deb.debian.org/debian buster/main arm64 libxau6 arm64 1:1.0.8-1+b2 [19.3 kB] Get: 86 http://deb.debian.org/debian buster/main arm64 libxdmcp6 arm64 1:1.1.2-3 [25.4 kB] Get: 87 http://deb.debian.org/debian buster/main arm64 libxcb1 arm64 1.13.1-2 [135 kB] Get: 88 http://deb.debian.org/debian buster/main arm64 libx11-data all 2:1.6.7-1 [298 kB] Get: 89 http://deb.debian.org/debian buster/main arm64 libx11-6 arm64 2:1.6.7-1 [735 kB] Get: 90 http://deb.debian.org/debian buster/main arm64 libxpm4 arm64 1:3.5.12-1 [43.9 kB] Get: 91 http://deb.debian.org/debian buster/main arm64 libgd3 arm64 2.2.5-5.2 [125 kB] Get: 92 http://deb.debian.org/debian buster/main arm64 libjpeg62-turbo-dev arm64 1:1.5.2-2+b1 [186 kB] Get: 93 http://deb.debian.org/debian buster/main arm64 libjpeg-dev all 1:1.5.2-2 [57.5 kB] Get: 94 http://deb.debian.org/debian buster/main arm64 xorg-sgml-doctools all 1:1.11-1 [21.9 kB] Get: 95 http://deb.debian.org/debian buster/main arm64 x11proto-dev all 2018.4-4 [251 kB] Get: 96 http://deb.debian.org/debian buster/main arm64 x11proto-core-dev all 2018.4-4 [3128 B] Get: 97 http://deb.debian.org/debian buster/main arm64 libxau-dev arm64 1:1.0.8-1+b2 [22.8 kB] Get: 98 http://deb.debian.org/debian buster/main arm64 libxdmcp-dev arm64 1:1.1.2-3 [41.2 kB] Get: 99 http://deb.debian.org/debian buster/main arm64 xtrans-dev all 1.3.5-1 [100 kB] Get: 100 http://deb.debian.org/debian buster/main arm64 libpthread-stubs0-dev arm64 0.4-1 [5336 B] Get: 101 http://deb.debian.org/debian buster/main arm64 libxcb1-dev arm64 1.13.1-2 [174 kB] Get: 102 http://deb.debian.org/debian buster/main arm64 libx11-dev arm64 2:1.6.7-1 [816 kB] Get: 103 http://deb.debian.org/debian buster/main arm64 libxpm-dev arm64 1:3.5.12-1 [100 kB] Get: 104 http://deb.debian.org/debian buster/main arm64 lsb-base all 10.2019051400 [28.4 kB] Get: 105 http://deb.debian.org/debian buster/main arm64 x11-common all 1:7.7+19 [251 kB] Get: 106 http://deb.debian.org/debian buster/main arm64 libice6 arm64 2:1.0.9-2 [52.0 kB] Get: 107 http://deb.debian.org/debian buster/main arm64 libsm6 arm64 2:1.2.3-1 [34.0 kB] Get: 108 http://deb.debian.org/debian buster/main arm64 libxt6 arm64 1:1.1.5-1+b3 [175 kB] Get: 109 http://deb.debian.org/debian buster/main arm64 libice-dev arm64 2:1.0.9-2 [62.0 kB] Get: 110 http://deb.debian.org/debian buster/main arm64 libsm-dev arm64 2:1.2.3-1 [37.4 kB] Get: 111 http://deb.debian.org/debian buster/main arm64 libxt-dev arm64 1:1.1.5-1+b3 [424 kB] Get: 112 http://deb.debian.org/debian buster/main arm64 libvpx5 arm64 1.7.0-3+deb10u1 [717 kB] Get: 113 http://deb.debian.org/debian buster/main arm64 libvpx-dev arm64 1.7.0-3+deb10u1 [870 kB] Get: 114 http://deb.debian.org/debian buster/main arm64 libjbig-dev arm64 2.1-3.1+b2 [28.3 kB] Get: 115 http://deb.debian.org/debian buster/main arm64 liblzma-dev arm64 5.2.4-1 [209 kB] Get: 116 http://deb.debian.org/debian buster/main arm64 libtiffxx5 arm64 4.1.0+git191117-2~deb10u1 [117 kB] Get: 117 http://deb.debian.org/debian buster/main arm64 libtiff-dev arm64 4.1.0+git191117-2~deb10u1 [384 kB] Get: 118 http://deb.debian.org/debian buster/main arm64 libgd-dev arm64 2.2.5-5.2 [266 kB] Get: 119 http://deb.debian.org/debian buster/main arm64 libio-html-perl all 1.001-1 [17.6 kB] Get: 120 http://deb.debian.org/debian buster/main arm64 liblwp-mediatypes-perl all 6.02-1 [22.1 kB] Get: 121 http://deb.debian.org/debian buster/main arm64 libhttp-message-perl all 6.18-1 [77.8 kB] Get: 122 http://deb.debian.org/debian buster/main arm64 libhtml-form-perl all 6.03-1 [23.9 kB] Get: 123 http://deb.debian.org/debian buster/main arm64 libhtml-lint-perl all 2.32+dfsg-1 [38.1 kB] Get: 124 http://deb.debian.org/debian buster/main arm64 libhtml-tree-perl all 5.07-2 [213 kB] Get: 125 http://deb.debian.org/debian buster/main arm64 libhttp-cookies-perl all 6.04-1 [17.8 kB] Get: 126 http://deb.debian.org/debian buster/main arm64 libhttp-daemon-perl all 6.01-3 [16.6 kB] Get: 127 http://deb.debian.org/debian buster/main arm64 libhttp-negotiate-perl all 6.01-1 [12.8 kB] Get: 128 http://deb.debian.org/debian buster/main arm64 perl-openssl-defaults arm64 3 [6782 B] Get: 129 http://deb.debian.org/debian buster/main arm64 libnet-ssleay-perl arm64 1.85-2+b1 [303 kB] Get: 130 http://deb.debian.org/debian buster/main arm64 libio-socket-ssl-perl all 2.060-3 [207 kB] Get: 131 http://deb.debian.org/debian buster/main arm64 libnet-http-perl all 6.18-1 [24.5 kB] Get: 132 http://deb.debian.org/debian buster/main arm64 liblwp-protocol-https-perl all 6.07-2 [9242 B] Get: 133 http://deb.debian.org/debian buster/main arm64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 134 http://deb.debian.org/debian buster/main arm64 libwww-perl all 6.36-2 [188 kB] Get: 135 http://deb.debian.org/debian buster/main arm64 libhttp-request-ascgi-perl all 1.2-3 [11.0 kB] Get: 136 http://deb.debian.org/debian buster/main arm64 libhttp-server-simple-perl all 0.52-1 [29.0 kB] Get: 137 http://deb.debian.org/debian buster/main arm64 libipc-run3-perl all 0.048-1 [37.8 kB] Get: 138 http://deb.debian.org/debian buster/main arm64 libperl-dev arm64 5.28.1-6 [3293 kB] Get: 139 http://deb.debian.org/debian buster/main arm64 libsub-uplevel-perl all 0.2800-1 [16.3 kB] Get: 140 http://deb.debian.org/debian buster/main arm64 libtest-deep-perl all 1.128-1 [48.8 kB] Get: 141 http://deb.debian.org/debian buster/main arm64 libtext-diff-perl all 1.45-1 [27.7 kB] Get: 142 http://deb.debian.org/debian buster/main arm64 libtest-differences-perl all 0.65-1 [18.1 kB] Get: 143 http://deb.debian.org/debian buster/main arm64 libtest-exception-perl all 0.43-1 [18.7 kB] Get: 144 http://deb.debian.org/debian buster/main arm64 libtest-longstring-perl all 0.17-1 [12.2 kB] Get: 145 http://deb.debian.org/debian buster/main arm64 libtest-warn-perl all 0.36-1 [16.2 kB] Get: 146 http://deb.debian.org/debian buster/main arm64 libtest-most-perl all 0.35-1 [24.5 kB] Get: 147 http://deb.debian.org/debian buster/main arm64 libwww-mechanize-perl all 1.91-2 [112 kB] Get: 148 http://deb.debian.org/debian buster/main arm64 libtest-www-mechanize-perl all 1.52-1 [30.7 kB] Get: 149 http://deb.debian.org/debian buster/main arm64 libtest-www-mechanize-cgiapp-perl all 0.05-4 [9248 B] Fetched 39.1 MB in 7s (5917 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:arm64. (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 ... 19168 files and directories currently installed.) Preparing to unpack .../000-libbsd0_0.9.1-2_arm64.deb ... Unpacking libbsd0:arm64 (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../001-bsdmainutils_11.1.2+b1_arm64.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../002-libuchardet0_0.0.6-3_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../003-groff-base_1.22.4-3_arm64.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../004-libpipeline1_1.5.1-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../005-man-db_2.8.5-2_arm64.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package netbase. Preparing to unpack .../006-netbase_5.6_all.deb ... Unpacking netbase (5.6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../007-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../008-libmagic-mgc_1%3a5.35-4+deb10u1_arm64.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u1) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../009-libmagic1_1%3a5.35-4+deb10u1_arm64.deb ... Unpacking libmagic1:arm64 (1:5.35-4+deb10u1) ... Selecting previously unselected package file. Preparing to unpack .../010-file_1%3a5.35-4+deb10u1_arm64.deb ... Unpacking file (1:5.35-4+deb10u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../011-gettext-base_0.19.8.1-9_arm64.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package ucf. Preparing to unpack .../012-ucf_3.0038+nmu1_all.deb ... Moving old data out of the way Unpacking ucf (3.0038+nmu1) ... Selecting previously unselected package libsigsegv2:arm64. Preparing to unpack .../013-libsigsegv2_2.12-2_arm64.deb ... Unpacking libsigsegv2:arm64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../014-m4_1.4.18-2_arm64.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../015-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../016-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../017-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../018-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package libssl1.1:arm64. Preparing to unpack .../019-libssl1.1_1.1.1d-0+deb10u3_arm64.deb ... Unpacking libssl1.1:arm64 (1.1.1d-0+deb10u3) ... Selecting previously unselected package openssl. Preparing to unpack .../020-openssl_1.1.1d-0+deb10u3_arm64.deb ... Unpacking openssl (1.1.1d-0+deb10u3) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../021-ca-certificates_20190110_all.deb ... Unpacking ca-certificates (20190110) ... Selecting previously unselected package libtool. Preparing to unpack .../022-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../023-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../024-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../025-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../026-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../027-libelf1_0.176-1.1_arm64.deb ... Unpacking libelf1:arm64 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../028-dwz_0.12-3_arm64.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:arm64. Preparing to unpack .../029-libglib2.0-0_2.58.3-2+deb10u2_arm64.deb ... Unpacking libglib2.0-0:arm64 (2.58.3-2+deb10u2) ... Selecting previously unselected package libicu63:arm64. Preparing to unpack .../030-libicu63_63.1-6+deb10u1_arm64.deb ... Unpacking libicu63:arm64 (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../031-libxml2_2.9.4+dfsg1-7+b3_arm64.deb ... Unpacking libxml2:arm64 (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package libcroco3:arm64. Preparing to unpack .../032-libcroco3_0.6.12-3_arm64.deb ... Unpacking libcroco3:arm64 (0.6.12-3) ... Selecting previously unselected package libncurses6:arm64. Preparing to unpack .../033-libncurses6_6.1+20181013-2+deb10u2_arm64.deb ... Unpacking libncurses6:arm64 (6.1+20181013-2+deb10u2) ... Selecting previously unselected package gettext. Preparing to unpack .../034-gettext_0.19.8.1-9_arm64.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../035-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../036-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../037-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../038-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../039-fontconfig-config_2.13.1-2_all.deb ... Unpacking fontconfig-config (2.13.1-2) ... Selecting previously unselected package libalgorithm-diff-perl. Preparing to unpack .../040-libalgorithm-diff-perl_1.19.03-2_all.deb ... Unpacking libalgorithm-diff-perl (1.19.03-2) ... Selecting previously unselected package libb-hooks-op-check-perl. Preparing to unpack .../041-libb-hooks-op-check-perl_0.22-1+b1_arm64.deb ... Unpacking libb-hooks-op-check-perl (0.22-1+b1) ... Selecting previously unselected package libcapture-tiny-perl. Preparing to unpack .../042-libcapture-tiny-perl_0.48-1_all.deb ... Unpacking libcapture-tiny-perl (0.48-1) ... Selecting previously unselected package libcarp-assert-perl. Preparing to unpack .../043-libcarp-assert-perl_0.21-1_all.deb ... Unpacking libcarp-assert-perl (0.21-1) ... Selecting previously unselected package libcarp-assert-more-perl. Preparing to unpack .../044-libcarp-assert-more-perl_1.16-1_all.deb ... Unpacking libcarp-assert-more-perl (1.16-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../045-libhtml-tagset-perl_3.20-3_all.deb ... Unpacking libhtml-tagset-perl (3.20-3) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../046-liburi-perl_1.76-1_all.deb ... Unpacking liburi-perl (1.76-1) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../047-libhtml-parser-perl_3.72-3+b3_arm64.deb ... Unpacking libhtml-parser-perl (3.72-3+b3) ... Selecting previously unselected package libcgi-pm-perl. Preparing to unpack .../048-libcgi-pm-perl_4.40-1_all.deb ... Unpacking libcgi-pm-perl (4.40-1) ... Selecting previously unselected package libclass-isa-perl. Preparing to unpack .../049-libclass-isa-perl_0.36-6_all.deb ... Unpacking libclass-isa-perl (0.36-6) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../050-libdynaloader-functions-perl_0.003-1_all.deb ... Unpacking libdynaloader-functions-perl (0.003-1) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../051-libdevel-callchecker-perl_0.008-1_arm64.deb ... Unpacking libdevel-callchecker-perl (0.008-1) ... Selecting previously unselected package libparams-classify-perl. Preparing to unpack .../052-libparams-classify-perl_0.015-1+b1_arm64.deb ... Unpacking libparams-classify-perl (0.015-1+b1) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../053-libmodule-runtime-perl_0.016-1_all.deb ... Unpacking libmodule-runtime-perl (0.016-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../054-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../055-libmodule-implementation-perl_0.09-1_all.deb ... Unpacking libmodule-implementation-perl (0.09-1) ... Selecting previously unselected package libparams-validate-perl. Preparing to unpack .../056-libparams-validate-perl_1.29-1+b1_arm64.deb ... Unpacking libparams-validate-perl (1.29-1+b1) ... Selecting previously unselected package libcgi-application-perl. Preparing to unpack .../057-libcgi-application-perl_4.61-1_all.deb ... Unpacking libcgi-application-perl (4.61-1) ... Selecting previously unselected package libsub-name-perl. Preparing to unpack .../058-libsub-name-perl_0.21-1+b3_arm64.deb ... Unpacking libsub-name-perl (0.21-1+b3) ... Selecting previously unselected package libclass-accessor-perl. Preparing to unpack .../059-libclass-accessor-perl_0.51-1_all.deb ... Unpacking libclass-accessor-perl (0.51-1) ... Selecting previously unselected package libclass-data-inheritable-perl. Preparing to unpack .../060-libclass-data-inheritable-perl_0.08-3_all.deb ... Unpacking libclass-data-inheritable-perl (0.08-3) ... Selecting previously unselected package libdbi1:arm64. Preparing to unpack .../061-libdbi1_0.9.0-5_arm64.deb ... Unpacking libdbi1:arm64 (0.9.0-5) ... Selecting previously unselected package libdbi-dev. Preparing to unpack .../062-libdbi-dev_0.9.0-5_arm64.deb ... Unpacking libdbi-dev (0.9.0-5) ... Selecting previously unselected package libdevel-stacktrace-perl. Preparing to unpack .../063-libdevel-stacktrace-perl_2.0300-1_all.deb ... Unpacking libdevel-stacktrace-perl (2.0300-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../064-libencode-locale-perl_1.05-1_all.deb ... Unpacking libencode-locale-perl (1.05-1) ... Selecting previously unselected package libexception-class-perl. Preparing to unpack .../065-libexception-class-perl_1.44-1_all.deb ... Unpacking libexception-class-perl (1.44-1) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../066-libexpat1_2.2.6-2+deb10u1_arm64.deb ... Unpacking libexpat1:arm64 (2.2.6-2+deb10u1) ... Selecting previously unselected package libexpat1-dev:arm64. Preparing to unpack .../067-libexpat1-dev_2.2.6-2+deb10u1_arm64.deb ... Unpacking libexpat1-dev:arm64 (2.2.6-2+deb10u1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../068-libtimedate-perl_2.3000-2+deb10u1_all.deb ... Unpacking libtimedate-perl (2.3000-2+deb10u1) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../069-libhttp-date-perl_6.02-1_all.deb ... Unpacking libhttp-date-perl (6.02-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../070-libfile-listing-perl_6.04-1_all.deb ... Unpacking libfile-listing-perl (6.04-1) ... Selecting previously unselected package libpng16-16:arm64. Preparing to unpack .../071-libpng16-16_1.6.36-6_arm64.deb ... Unpacking libpng16-16:arm64 (1.6.36-6) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../072-libfreetype6_2.9.1-3+deb10u1_arm64.deb ... Unpacking libfreetype6:arm64 (2.9.1-3+deb10u1) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../073-libfontconfig1_2.13.1-2_arm64.deb ... Unpacking libfontconfig1:arm64 (2.13.1-2) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../074-zlib1g-dev_1%3a1.2.11.dfsg-1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.2.11.dfsg-1) ... Selecting previously unselected package libpng-dev:arm64. Preparing to unpack .../075-libpng-dev_1.6.36-6_arm64.deb ... Unpacking libpng-dev:arm64 (1.6.36-6) ... Selecting previously unselected package libfreetype6-dev:arm64. Preparing to unpack .../076-libfreetype6-dev_2.9.1-3+deb10u1_arm64.deb ... Unpacking libfreetype6-dev:arm64 (2.9.1-3+deb10u1) ... Selecting previously unselected package uuid-dev:arm64. Preparing to unpack .../077-uuid-dev_2.33.1-0.1_arm64.deb ... Unpacking uuid-dev:arm64 (2.33.1-0.1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../078-pkg-config_0.29-6_arm64.deb ... Unpacking pkg-config (0.29-6) ... Selecting previously unselected package libfontconfig1-dev:arm64. Preparing to unpack .../079-libfontconfig1-dev_2.13.1-2_arm64.deb ... Unpacking libfontconfig1-dev:arm64 (2.13.1-2) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../080-libjpeg62-turbo_1%3a1.5.2-2+b1_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:1.5.2-2+b1) ... Selecting previously unselected package libjbig0:arm64. Preparing to unpack .../081-libjbig0_2.1-3.1+b2_arm64.deb ... Unpacking libjbig0:arm64 (2.1-3.1+b2) ... Selecting previously unselected package libwebp6:arm64. Preparing to unpack .../082-libwebp6_0.6.1-2_arm64.deb ... Unpacking libwebp6:arm64 (0.6.1-2) ... Selecting previously unselected package libtiff5:arm64. Preparing to unpack .../083-libtiff5_4.1.0+git191117-2~deb10u1_arm64.deb ... Unpacking libtiff5:arm64 (4.1.0+git191117-2~deb10u1) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../084-libxau6_1%3a1.0.8-1+b2_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../085-libxdmcp6_1%3a1.1.2-3_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../086-libxcb1_1.13.1-2_arm64.deb ... Unpacking libxcb1:arm64 (1.13.1-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../087-libx11-data_2%3a1.6.7-1_all.deb ... Unpacking libx11-data (2:1.6.7-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../088-libx11-6_2%3a1.6.7-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.6.7-1) ... Selecting previously unselected package libxpm4:arm64. Preparing to unpack .../089-libxpm4_1%3a3.5.12-1_arm64.deb ... Unpacking libxpm4:arm64 (1:3.5.12-1) ... Selecting previously unselected package libgd3:arm64. Preparing to unpack .../090-libgd3_2.2.5-5.2_arm64.deb ... Unpacking libgd3:arm64 (2.2.5-5.2) ... Selecting previously unselected package libjpeg62-turbo-dev:arm64. Preparing to unpack .../091-libjpeg62-turbo-dev_1%3a1.5.2-2+b1_arm64.deb ... Unpacking libjpeg62-turbo-dev:arm64 (1:1.5.2-2+b1) ... Selecting previously unselected package libjpeg-dev. Preparing to unpack .../092-libjpeg-dev_1%3a1.5.2-2_all.deb ... Unpacking libjpeg-dev (1:1.5.2-2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../093-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../094-x11proto-dev_2018.4-4_all.deb ... Unpacking x11proto-dev (2018.4-4) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../095-x11proto-core-dev_2018.4-4_all.deb ... Unpacking x11proto-core-dev (2018.4-4) ... Selecting previously unselected package libxau-dev:arm64. Preparing to unpack .../096-libxau-dev_1%3a1.0.8-1+b2_arm64.deb ... Unpacking libxau-dev:arm64 (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp-dev:arm64. Preparing to unpack .../097-libxdmcp-dev_1%3a1.1.2-3_arm64.deb ... Unpacking libxdmcp-dev:arm64 (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../098-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:arm64. Preparing to unpack .../099-libpthread-stubs0-dev_0.4-1_arm64.deb ... Unpacking libpthread-stubs0-dev:arm64 (0.4-1) ... Selecting previously unselected package libxcb1-dev:arm64. Preparing to unpack .../100-libxcb1-dev_1.13.1-2_arm64.deb ... Unpacking libxcb1-dev:arm64 (1.13.1-2) ... Selecting previously unselected package libx11-dev:arm64. Preparing to unpack .../101-libx11-dev_2%3a1.6.7-1_arm64.deb ... Unpacking libx11-dev:arm64 (2:1.6.7-1) ... Selecting previously unselected package libxpm-dev:arm64. Preparing to unpack .../102-libxpm-dev_1%3a3.5.12-1_arm64.deb ... Unpacking libxpm-dev:arm64 (1:3.5.12-1) ... Selecting previously unselected package lsb-base. Preparing to unpack .../103-lsb-base_10.2019051400_all.deb ... Unpacking lsb-base (10.2019051400) ... Selecting previously unselected package x11-common. Preparing to unpack .../104-x11-common_1%3a7.7+19_all.deb ... Unpacking x11-common (1:7.7+19) ... Selecting previously unselected package libice6:arm64. Preparing to unpack .../105-libice6_2%3a1.0.9-2_arm64.deb ... Unpacking libice6:arm64 (2:1.0.9-2) ... Selecting previously unselected package libsm6:arm64. Preparing to unpack .../106-libsm6_2%3a1.2.3-1_arm64.deb ... Unpacking libsm6:arm64 (2:1.2.3-1) ... Selecting previously unselected package libxt6:arm64. Preparing to unpack .../107-libxt6_1%3a1.1.5-1+b3_arm64.deb ... Unpacking libxt6:arm64 (1:1.1.5-1+b3) ... Selecting previously unselected package libice-dev:arm64. Preparing to unpack .../108-libice-dev_2%3a1.0.9-2_arm64.deb ... Unpacking libice-dev:arm64 (2:1.0.9-2) ... Selecting previously unselected package libsm-dev:arm64. Preparing to unpack .../109-libsm-dev_2%3a1.2.3-1_arm64.deb ... Unpacking libsm-dev:arm64 (2:1.2.3-1) ... Selecting previously unselected package libxt-dev:arm64. Preparing to unpack .../110-libxt-dev_1%3a1.1.5-1+b3_arm64.deb ... Unpacking libxt-dev:arm64 (1:1.1.5-1+b3) ... Selecting previously unselected package libvpx5:arm64. Preparing to unpack .../111-libvpx5_1.7.0-3+deb10u1_arm64.deb ... Unpacking libvpx5:arm64 (1.7.0-3+deb10u1) ... Selecting previously unselected package libvpx-dev:arm64. Preparing to unpack .../112-libvpx-dev_1.7.0-3+deb10u1_arm64.deb ... Unpacking libvpx-dev:arm64 (1.7.0-3+deb10u1) ... Selecting previously unselected package libjbig-dev:arm64. Preparing to unpack .../113-libjbig-dev_2.1-3.1+b2_arm64.deb ... Unpacking libjbig-dev:arm64 (2.1-3.1+b2) ... Selecting previously unselected package liblzma-dev:arm64. Preparing to unpack .../114-liblzma-dev_5.2.4-1_arm64.deb ... Unpacking liblzma-dev:arm64 (5.2.4-1) ... Selecting previously unselected package libtiffxx5:arm64. Preparing to unpack .../115-libtiffxx5_4.1.0+git191117-2~deb10u1_arm64.deb ... Unpacking libtiffxx5:arm64 (4.1.0+git191117-2~deb10u1) ... Selecting previously unselected package libtiff-dev:arm64. Preparing to unpack .../116-libtiff-dev_4.1.0+git191117-2~deb10u1_arm64.deb ... Unpacking libtiff-dev:arm64 (4.1.0+git191117-2~deb10u1) ... Selecting previously unselected package libgd-dev:arm64. Preparing to unpack .../117-libgd-dev_2.2.5-5.2_arm64.deb ... Unpacking libgd-dev:arm64 (2.2.5-5.2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../118-libio-html-perl_1.001-1_all.deb ... Unpacking libio-html-perl (1.001-1) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../119-liblwp-mediatypes-perl_6.02-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.02-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../120-libhttp-message-perl_6.18-1_all.deb ... Unpacking libhttp-message-perl (6.18-1) ... Selecting previously unselected package libhtml-form-perl. Preparing to unpack .../121-libhtml-form-perl_6.03-1_all.deb ... Unpacking libhtml-form-perl (6.03-1) ... Selecting previously unselected package libhtml-lint-perl. Preparing to unpack .../122-libhtml-lint-perl_2.32+dfsg-1_all.deb ... Unpacking libhtml-lint-perl (2.32+dfsg-1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../123-libhtml-tree-perl_5.07-2_all.deb ... Unpacking libhtml-tree-perl (5.07-2) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../124-libhttp-cookies-perl_6.04-1_all.deb ... Unpacking libhttp-cookies-perl (6.04-1) ... Selecting previously unselected package libhttp-daemon-perl. Preparing to unpack .../125-libhttp-daemon-perl_6.01-3_all.deb ... Unpacking libhttp-daemon-perl (6.01-3) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../126-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:arm64. Preparing to unpack .../127-perl-openssl-defaults_3_arm64.deb ... Unpacking perl-openssl-defaults:arm64 (3) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../128-libnet-ssleay-perl_1.85-2+b1_arm64.deb ... Unpacking libnet-ssleay-perl (1.85-2+b1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../129-libio-socket-ssl-perl_2.060-3_all.deb ... Unpacking libio-socket-ssl-perl (2.060-3) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../130-libnet-http-perl_6.18-1_all.deb ... Unpacking libnet-http-perl (6.18-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../131-liblwp-protocol-https-perl_6.07-2_all.deb ... Unpacking liblwp-protocol-https-perl (6.07-2) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../132-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../133-libwww-perl_6.36-2_all.deb ... Unpacking libwww-perl (6.36-2) ... Selecting previously unselected package libhttp-request-ascgi-perl. Preparing to unpack .../134-libhttp-request-ascgi-perl_1.2-3_all.deb ... Unpacking libhttp-request-ascgi-perl (1.2-3) ... Selecting previously unselected package libhttp-server-simple-perl. Preparing to unpack .../135-libhttp-server-simple-perl_0.52-1_all.deb ... Unpacking libhttp-server-simple-perl (0.52-1) ... Selecting previously unselected package libipc-run3-perl. Preparing to unpack .../136-libipc-run3-perl_0.048-1_all.deb ... Unpacking libipc-run3-perl (0.048-1) ... Selecting previously unselected package libperl-dev. Preparing to unpack .../137-libperl-dev_5.28.1-6_arm64.deb ... Unpacking libperl-dev (5.28.1-6) ... Selecting previously unselected package libsub-uplevel-perl. Preparing to unpack .../138-libsub-uplevel-perl_0.2800-1_all.deb ... Unpacking libsub-uplevel-perl (0.2800-1) ... Selecting previously unselected package libtest-deep-perl. Preparing to unpack .../139-libtest-deep-perl_1.128-1_all.deb ... Unpacking libtest-deep-perl (1.128-1) ... Selecting previously unselected package libtext-diff-perl. Preparing to unpack .../140-libtext-diff-perl_1.45-1_all.deb ... Unpacking libtext-diff-perl (1.45-1) ... Selecting previously unselected package libtest-differences-perl. Preparing to unpack .../141-libtest-differences-perl_0.65-1_all.deb ... Unpacking libtest-differences-perl (0.65-1) ... Selecting previously unselected package libtest-exception-perl. Preparing to unpack .../142-libtest-exception-perl_0.43-1_all.deb ... Unpacking libtest-exception-perl (0.43-1) ... Selecting previously unselected package libtest-longstring-perl. Preparing to unpack .../143-libtest-longstring-perl_0.17-1_all.deb ... Unpacking libtest-longstring-perl (0.17-1) ... Selecting previously unselected package libtest-warn-perl. Preparing to unpack .../144-libtest-warn-perl_0.36-1_all.deb ... Unpacking libtest-warn-perl (0.36-1) ... Selecting previously unselected package libtest-most-perl. Preparing to unpack .../145-libtest-most-perl_0.35-1_all.deb ... Unpacking libtest-most-perl (0.35-1) ... Selecting previously unselected package libwww-mechanize-perl. Preparing to unpack .../146-libwww-mechanize-perl_1.91-2_all.deb ... Unpacking libwww-mechanize-perl (1.91-2) ... Selecting previously unselected package libtest-www-mechanize-perl. Preparing to unpack .../147-libtest-www-mechanize-perl_1.52-1_all.deb ... Unpacking libtest-www-mechanize-perl (1.52-1) ... Selecting previously unselected package libtest-www-mechanize-cgiapp-perl. Preparing to unpack .../148-libtest-www-mechanize-cgiapp-perl_0.05-4_all.deb ... Unpacking libtest-www-mechanize-cgiapp-perl (0.05-4) ... Setting up libexpat1:arm64 (2.2.6-2+deb10u1) ... Setting up libpipeline1:arm64 (1.5.1-2) ... Setting up lsb-base (10.2019051400) ... Setting up libxau6:arm64 (1:1.0.8-1+b2) ... Setting up libdbi1:arm64 (0.9.0-5) ... Setting up libdynaloader-functions-perl (0.003-1) ... Setting up libtest-deep-perl (1.128-1) ... Setting up libmagic-mgc (1:5.35-4+deb10u1) ... Setting up libalgorithm-diff-perl (1.19.03-2) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libglib2.0-0:arm64 (2.58.3-2+deb10u2) ... No schema files found: doing nothing. Setting up libssl1.1:arm64 (1.1.1d-0+deb10u3) ... Setting up libhtml-tagset-perl (3.20-3) ... Setting up liblwp-mediatypes-perl (6.02-1) ... Setting up x11-common (1:7.7+19) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libtry-tiny-perl (0.30-1) ... Setting up libmagic1:arm64 (1:5.35-4+deb10u1) ... Setting up perl-openssl-defaults:arm64 (3) ... Setting up gettext-base (0.19.8.1-9) ... Setting up libencode-locale-perl (1.05-1) ... Setting up libperl-dev (5.28.1-6) ... Setting up file (1:5.35-4+deb10u1) ... Setting up libpthread-stubs0-dev:arm64 (0.4-1) ... Setting up libjbig0:arm64 (2.1-3.1+b2) ... Setting up libicu63:arm64 (63.1-6+deb10u1) ... Setting up libtest-longstring-perl (0.17-1) ... Setting up xtrans-dev (1.3.5-1) ... Setting up autotools-dev (20180224.1) ... Setting up libclass-data-inheritable-perl (0.08-3) ... Setting up libexpat1-dev:arm64 (2.2.6-2+deb10u1) ... Setting up libjpeg62-turbo:arm64 (1:1.5.2-2+b1) ... Setting up libx11-data (2:1.6.7-1) ... Setting up libjpeg62-turbo-dev:arm64 (1:1.5.2-2+b1) ... Setting up libtext-diff-perl (1.45-1) ... Setting up uuid-dev:arm64 (2.33.1-0.1) ... Setting up libncurses6:arm64 (6.1+20181013-2+deb10u2) ... Setting up libsigsegv2:arm64 (2.12-2) ... Setting up libpng16-16:arm64 (1.6.36-6) ... Setting up libio-html-perl (1.001-1) ... Setting up autopoint (0.19.8.1-9) ... Setting up libwebp6:arm64 (0.6.1-2) ... Setting up libb-hooks-op-check-perl (0.22-1+b1) ... Setting up pkg-config (0.29-6) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libcapture-tiny-perl (0.48-1) ... Setting up libtimedate-perl (2.3000-2+deb10u1) ... Setting up liblzma-dev:arm64 (5.2.4-1) ... Setting up libsub-name-perl (0.21-1+b3) ... Setting up zlib1g-dev:arm64 (1:1.2.11.dfsg-1) ... Setting up sensible-utils (0.0.12) ... Setting up libuchardet0:arm64 (0.0.6-3) ... Setting up libipc-run3-perl (0.048-1) ... Setting up libsub-uplevel-perl (0.2800-1) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up netbase (5.6) ... Setting up libdevel-stacktrace-perl (2.0300-1) ... Setting up libtiff5:arm64 (4.1.0+git191117-2~deb10u1) ... Setting up libclass-accessor-perl (0.51-1) ... Setting up libclass-isa-perl (0.36-6) ... Setting up openssl (1.1.1d-0+deb10u3) ... Setting up libbsd0:arm64 (0.9.1-2) ... Setting up libelf1:arm64 (0.176-1.1) ... Setting up libxml2:arm64 (2.9.4+dfsg1-7+b3) ... Setting up liburi-perl (1.76-1) ... Setting up libcarp-assert-perl (0.21-1) ... Setting up libvpx5:arm64 (1.7.0-3+deb10u1) ... Setting up libtiffxx5:arm64 (4.1.0+git191117-2~deb10u1) ... Setting up libnet-ssleay-perl (1.85-2+b1) ... Setting up x11proto-dev (2018.4-4) ... Setting up libdbi-dev (0.9.0-5) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libice6:arm64 (2:1.0.9-2) ... Setting up libhttp-date-perl (6.02-1) ... Setting up libcarp-assert-more-perl (1.16-1) ... Setting up libxdmcp6:arm64 (1:1.1.2-3) ... Setting up libxcb1:arm64 (1.13.1-2) ... Setting up libfile-listing-perl (6.04-1) ... Setting up libxau-dev:arm64 (1:1.0.8-1+b2) ... Setting up libice-dev:arm64 (2:1.0.9-2) ... Setting up libtool (2.4.6-9) ... Setting up libtest-warn-perl (0.36-1) ... Setting up libpng-dev:arm64 (1.6.36-6) ... Setting up libtest-differences-perl (0.65-1) ... Setting up libjpeg-dev (1:1.5.2-2) ... Setting up libjbig-dev:arm64 (2.1-3.1+b2) ... Setting up libnet-http-perl (6.18-1) ... Setting up m4 (1.4.18-2) ... Setting up libexception-class-perl (1.44-1) ... Setting up libdevel-callchecker-perl (0.008-1) ... Setting up ca-certificates (20190110) ... Updating certificates in /etc/ssl/certs... 128 added, 0 removed; done. Setting up libxdmcp-dev:arm64 (1:1.1.2-3) ... Setting up libtest-exception-perl (0.43-1) ... Setting up libfreetype6:arm64 (2.9.1-3+deb10u1) ... Setting up libtiff-dev:arm64 (4.1.0+git191117-2~deb10u1) ... Setting up libvpx-dev:arm64 (1.7.0-3+deb10u1) ... Setting up x11proto-core-dev (2018.4-4) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libcroco3:arm64 (0.6.12-3) ... Setting up ucf (3.0038+nmu1) ... Setting up autoconf (2.69-11) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3) ... Setting up libhtml-parser-perl (3.72-3+b3) ... Setting up libx11-6:arm64 (2:1.6.7-1) ... Setting up libsm6:arm64 (2:1.2.3-1) ... Setting up libio-socket-ssl-perl (2.060-3) ... Setting up libhttp-message-perl (6.18-1) ... Setting up libhtml-form-perl (6.03-1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libhttp-negotiate-perl (6.01-1) ... Setting up gettext (0.19.8.1-9) ... Setting up libxcb1-dev:arm64 (1.13.1-2) ... Setting up libxpm4:arm64 (1:3.5.12-1) ... Setting up libhttp-cookies-perl (6.04-1) ... Setting up libtest-most-perl (0.35-1) ... Setting up libsm-dev:arm64 (2:1.2.3-1) ... Setting up fontconfig-config (2.13.1-2) ... Setting up libhtml-lint-perl (2.32+dfsg-1) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up libparams-classify-perl (0.015-1+b1) ... Setting up libcgi-pm-perl (4.40-1) ... Setting up libx11-dev:arm64 (2:1.6.7-1) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libfreetype6-dev:arm64 (2.9.1-3+deb10u1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libmodule-runtime-perl (0.016-1) ... Setting up libxpm-dev:arm64 (1:3.5.12-1) ... Setting up libxt6:arm64 (1:1.1.5-1+b3) ... Setting up libhttp-daemon-perl (6.01-3) ... Setting up libhttp-server-simple-perl (0.52-1) ... Setting up libfontconfig1:arm64 (2.13.1-2) ... Setting up libfontconfig1-dev:arm64 (2.13.1-2) ... Setting up libmodule-implementation-perl (0.09-1) ... Setting up po-debconf (1.0.21) ... Setting up libxt-dev:arm64 (1:1.1.5-1+b3) ... Setting up libgd3:arm64 (2.2.5-5.2) ... Setting up libgd-dev:arm64 (2.2.5-5.2) ... Setting up libparams-validate-perl (1.29-1+b1) ... Setting up libcgi-application-perl (4.61-1) ... Setting up liblwp-protocol-https-perl (6.07-2) ... Setting up libwww-perl (6.36-2) ... Setting up dh-autoreconf (19) ... Setting up libwww-mechanize-perl (1.91-2) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Setting up libhttp-request-ascgi-perl (1.2-3) ... Setting up debhelper (12.1.1) ... Setting up libtest-www-mechanize-perl (1.52-1) ... Setting up libtest-www-mechanize-cgiapp-perl (0.05-4) ... Processing triggers for libc-bin (2.28-10) ... Processing triggers for ca-certificates (20190110) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/icinga-1.14.2+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package icinga dpkg-buildpackage: info: source version 1.14.2+ds-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Bas Couwenberg dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 fakeroot debian/rules clean dh clean --with autoreconf debian/rules override_dh_auto_clean make[1]: Entering directory '/build/icinga-1.14.2+ds' dh_testdir dh_testroot if test -f Makefile; then make distclean; fi rm -f install-stamp configure-stamp build-stamp fix-configs-stamp rm -rf debian-configs rm -f contrib/perlxsi.c find -type d -name autom4te.cache -print0 | xargs -0 -r rm -rf \; rm -f platform.h auto-include.h rm -f solaris/pkginfo rm -f contrib/eventhandlers/submit_check_result contrib/eventhandlers/disable_active_service_checks rm -f contrib/eventhandlers/disable_notifications contrib/eventhandlers/enable_active_service_checks rm -f contrib/eventhandlers/enable_notifications rm -f config.log find -type d -name build -print0 | xargs -0 -r rm -rf \; find \( -name config.sub -o -name config.guess \) -print0 | xargs -0 -r rm -f \; make[1]: Leaving directory '/build/icinga-1.14.2+ds' dh_clean debian/rules build dh build --with autoreconf dh_update_autotools_config dh_autoreconf aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' debian/rules override_dh_auto_configure make[1]: Entering directory '/build/icinga-1.14.2+ds' dh_testdir Doing override_dh_auto_configure if test -f Makefile; then make clean; fi ln -sf /usr/share/misc/config.sub . ln -sf /usr/share/misc/config.guess . rm -f config.cache dh_auto_configure -- --prefix=/usr --mandir=/usr/share/man --bindir=/usr/sbin --sbindir=/usr/lib/cgi-bin/icinga --datarootdir=/usr/share/icinga/htdocs --sysconfdir=/etc/icinga --infodir=/usr/share/info --libexecdir=/usr/lib/nagios/plugins --localstatedir=/var/lib/icinga --with-state-dir=/var/cache/icinga --enable-event-broker --with-ido-sockfile=/var/lib/icinga/ido.sock --enable-embedded-perl --with-icinga-user=nagios --with-icinga-group=nagios --with-command-user=nagios --with-command-group=nagios --with-init-dir=/etc/init.d --with-lockfile=/var/run/icinga/icinga.pid --with-mail=/usr/bin/mail --with-perlcache --build=aarch64-linux-gnu --host=aarch64-linux-gnu --with-htmurl=/icinga --with-cgiurl=/cgi-bin/icinga --with-p1-file-dir=/usr/lib/icinga --enable-idoutils --with-ido2db-lockfile=/var/run/icinga/ido2db.pid --with-log-dir=/var/log/icinga --libdir=/usr/lib/icinga --with-temp-file=/var/cache/icinga/icinga.tmp --with-mainurl=/cgi-bin/icinga/tac.cgi ./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --libexecdir=\${prefix}/lib/aarch64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --mandir=/usr/share/man --bindir=/usr/sbin --sbindir=/usr/lib/cgi-bin/icinga --datarootdir=/usr/share/icinga/htdocs --sysconfdir=/etc/icinga --infodir=/usr/share/info --libexecdir=/usr/lib/nagios/plugins --localstatedir=/var/lib/icinga --with-state-dir=/var/cache/icinga --enable-event-broker --with-ido-sockfile=/var/lib/icinga/ido.sock --enable-embedded-perl --with-icinga-user=nagios --with-icinga-group=nagios --with-command-user=nagios --with-command-group=nagios --with-init-dir=/etc/init.d --with-lockfile=/var/run/icinga/icinga.pid --with-mail=/usr/bin/mail --with-perlcache --build=aarch64-linux-gnu --host=aarch64-linux-gnu --with-htmurl=/icinga --with-cgiurl=/cgi-bin/icinga --with-p1-file-dir=/usr/lib/icinga --enable-idoutils --with-ido2db-lockfile=/var/run/icinga/ido2db.pid --with-log-dir=/var/log/icinga --libdir=/usr/lib/icinga --with-temp-file=/var/cache/icinga/icinga.tmp --with-mainurl=/cgi-bin/icinga/tac.cgi configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking checking for a BSD-compatible install... /usr/bin/install -c checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking for aarch64-linux-gnu-gcc... aarch64-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether aarch64-linux-gnu-gcc accepts -g... yes checking for aarch64-linux-gnu-gcc option to accept ISO C89... none needed checking whether make sets $(MAKE)... yes checking how to run the C preprocessor... aarch64-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking whether time.h and sys/time.h may both be included... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking ctype.h usability... yes checking ctype.h presence... yes checking for ctype.h... yes checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking getopt.h usability... yes checking getopt.h presence... yes checking for getopt.h... yes checking grp.h usability... yes checking grp.h presence... yes checking for grp.h... yes checking libgen.h usability... yes checking libgen.h presence... yes checking for libgen.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking math.h usability... yes checking math.h presence... yes checking for math.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking pthreads.h usability... no checking pthreads.h presence... no checking for pthreads.h... no checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking regex.h usability... yes checking regex.h presence... yes checking for regex.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking socket.h usability... no checking socket.h presence... no checking for socket.h... no checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking for sys/types.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking for sys/wait.h... (cached) yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking for sys/stat.h... (cached) yes checking sys/timeb.h usability... yes checking sys/timeb.h presence... yes checking for sys/timeb.h... yes checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking sys/ipc.h usability... yes checking sys/ipc.h presence... yes checking for sys/ipc.h... yes checking sys/msg.h usability... yes checking sys/msg.h presence... yes checking for sys/msg.h... yes checking sys/poll.h usability... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking uio.h usability... no checking uio.h presence... no checking for uio.h... no checking for unistd.h... (cached) yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking for an ANSI C-conforming const... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for mode_t... yes checking for pid_t... yes checking for size_t... yes checking return type of signal handlers... void checking for uid_t in sys/types.h... yes checking type of array argument to getgroups... gid_t checking for va_copy... yes checking for vsnprintf... yes checking for snprintf... yes checking for asprintf... yes checking for vasprintf... yes checking for vsnprintf... (cached) yes checking for snprintf... (cached) yes checking for asprintf... (cached) yes checking for vasprintf... (cached) yes checking for C99 vsnprintf... yes checking for library containing getservbyname... none required checking for library containing connect... none required checking for initgroups... yes checking for setenv... yes checking for strdup... yes checking for strstr... yes checking for strtoul... yes checking for unsetenv... yes checking for library containing gethostbyname... none required checking for getopt_long... yes checking for type of socket size... size_t checking for pthread_create in -lcma... no checking for pthread_create in -lpthread... yes checking for library containing nanosleep... none required checking if user www exists... not found checking if user wwwrun exists... not found checking if user www-data exists... found checking if group www exists... not found checking if group www-data exists... found checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for gzread in -lz... yes We'll use default routines (in xdata/xsddefault.*) for status data I/O... We'll use default routines (in xdata/xrddefault.*) for retention data I/O... We'll use template-based routines (in xdata/xodtemplate.*) for object data I/O... We'll use default routines (in xdata/xpddefault.*) for performance data I/O... checking for main in -liconv... no checking for gdImagePng in -lgd (order 1)... no checking for gdImagePng in -lgd (order 2)... yes GD library was found! checking for gdImageCreateTrueColor in -lgd... yes checking ltdl.h usability... no checking ltdl.h presence... no checking for ltdl.h... no checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for dlopen in -ldl... yes checking for extra flags needed to export symbols... -Wl,-export-dynamic checking for linker flags for loadable modules... -shared checking dbi/dbi.h usability... yes checking dbi/dbi.h presence... yes checking for dbi/dbi.h... yes checking for libdbi... checking for main in -ldbi... yes creating base/perlxsi.c Embedded Perl interpreter will be compiled in... Internally compiled Perl scripts will be cached... Using threaded perl checking for type va_list... yes checking for perl... /usr/bin/perl checking for -Wall based on os/compiler... configure: creating ./config.status config.status: creating Makefile config.status: creating subst config.status: creating solaris/pkginfo config.status: creating solaris/icinga.xml config.status: creating base/Makefile config.status: creating common/Makefile config.status: creating contrib/Makefile config.status: creating cgi/Makefile config.status: creating html/Makefile config.status: creating module/Makefile config.status: creating module/idoutils/Makefile config.status: creating xdata/Makefile config.status: creating daemon-init config.status: creating rc.ido2db config.status: creating icinga-systemd config.status: creating sysconfig-env config.status: creating ido2db-systemd config.status: creating module/idoutils/src/Makefile config.status: creating t/Makefile config.status: creating module/idoutils/db/scripts/installdb config.status: creating module/idoutils/db/scripts/upgradedb config.status: creating module/idoutils/db/scripts/prepsql config.status: creating p1.pl config.status: creating include/config.h configure: WARNING: unrecognized options: --disable-silent-rules, --disable-maintainer-mode, --disable-dependency-tracking Creating sample config files in sample-config/ ... Creating sample config files in module/idoutils/config/ ... *** Configuration summary for icinga-core 1.14.2 12-20-2017 ***: General Options: ------------------------- Icinga executable: icinga Icinga user/group: nagios,nagios Command user/group: nagios,nagios Apache user/group: www-data,www-data Embedded Perl: yes, with caching Event Broker: yes Enable compressed logs: yes Enable Performance Data: no ido2db lockfile: /var/run/icinga/ido2db.pid ido sockfile: /var/lib/icinga/ido.sock idomod tempfile: /var/lib/icinga/idomod.tmp Build IDOUtils: libdbi, instance_name=default libdbi driver dir: /usr/local/lib/dbd Install ${prefix}: /usr Lock file: /var/run/icinga/icinga.pid Temp file: /var/cache/icinga/icinga.tmp Chk file: /var/lib/icinga/icinga.chk HTTP auth file: /etc/icinga/htpasswd.users Lib directory: /usr/lib/icinga Bin directory: /usr/sbin Plugin directory: /usr/lib/nagios/plugins Eventhandler directory: /usr/lib/nagios/plugins/eventhandlers Log directory: /var/log/icinga Check result directory: /var/lib/icinga/spool/checkresults Temp directory: /var/lib/icinga State directory: /var/cache/icinga Ext Cmd file directory: /var/lib/icinga/rw Init directory: /etc/init.d Apache conf.d directory: /etc/httpd/conf.d Apache config file: /etc/httpd/conf.d/icinga.conf Mail program: /usr/bin/mail Host OS: linux-gnu Environment Prefix: ICINGA_ Web Interface Options: ------------------------ HTML URL: http://localhost/icinga/ CGI URL: http://localhost/cgi-bin/icinga/ Main URL: http://localhost/cgi-bin/icinga/tac.cgi Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs. !!! Please take care about the upgrade documentation !!! make[1]: Leaving directory '/build/icinga-1.14.2+ds' debian/rules override_dh_auto_build make[1]: Entering directory '/build/icinga-1.14.2+ds' dh_testdir Doing override_dh_auto_build dh_auto_build -- all make -j1 all make[2]: Entering directory '/build/icinga-1.14.2+ds' cd ./base && make make[3]: Entering directory '/build/icinga-1.14.2+ds/base' aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -Wdate-time -D_FORTIFY_SOURCE=2 -c -o broker.o broker.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -Wdate-time -D_FORTIFY_SOURCE=2 -c -o nebmods.o nebmods.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -c -o ../common/shared.o ../common/shared.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -c -o comments-base.o ../common/comments.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -c -o downtime-base.o ../common/downtime.c ../common/downtime.c: In function 'register_downtime': ../common/downtime.c:345:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "This %s has been scheduled for fixed downtime from %s to %s. Notifications for the %s will not be sent out during that time period.", type_string, start_time_string, end_time_string, type_string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/downtime.c:347:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "This %s has been scheduled for flexible downtime starting between %s and %s and lasting for a period of %d hours and %d minutes. Notifications for the %s will not be sent out during that time period.", type_string, start_time_string, end_time_string, hours, minutes, type_string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -Wdate-time -D_FORTIFY_SOURCE=2 -c -o checks.o checks.c checks.c: In function 'run_async_service_check': checks.c:514:6: warning: variable 'count' set but not used [-Wunused-but-set-variable] int count; ^~~~~ checks.c:513:9: warning: unused variable 'n_a' [-Wunused-variable] STRLEN n_a; ^~~ checks.c:650:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&output_file, "%s/checkXXXXXX", temp_path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checks.c: In function 'handle_async_service_check_result': checks.c:1175:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_service->plugin_output, "The command defined for service %s is not an executable\n", temp_service->description); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checks.c:1177:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_service->plugin_output, "The command defined for service %s does not exist\n", temp_service->description); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checks.c:1179:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_service->plugin_output, "Return code of %d is out of bounds", queued_check_result->return_code); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checks.c: In function 'execute_sync_host_check_3x': checks.c:3002:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_plugin_output, "Host check timed out after %d seconds\n", host_check_timeout); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checks.c: In function 'run_async_host_check_3x': checks.c:3263:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&output_file, "%s/checkXXXXXX", temp_path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checks.c: In function 'handle_async_host_check_result_3x': checks.c:3647:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_host->plugin_output, "The command defined for host %s is not an executable\n", temp_host->name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checks.c:3649:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_host->plugin_output, "The command defined for host %s does not exist\n", temp_host->name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checks.c:3651:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_host->plugin_output, "Return code of %d is out of bounds", queued_check_result->return_code); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -Wdate-time -D_FORTIFY_SOURCE=2 -c -o config.o config.c config.c: In function 'read_main_config_file': config.c:336:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "NULL variable"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:341:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "malloc() error"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:348:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "NULL value"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:353:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "malloc() error"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:370:33: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Resource file parsing failed"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:379:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Log file is too long"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:401:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Debug log file is too long"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:416:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Command file is too long"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:432:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Temp file is too long"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:448:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Temp path is too long"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:454:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Temp path is not a valid directory"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:476:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Check result path is too long"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:482:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Check result path is not a valid directory"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:503:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Lock file is too long"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:559:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for use_daemon_log"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:570:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for use_syslog"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:581:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for use_syslog_local_facility"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:592:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for syslog_local_facility"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:603:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for log_notifications"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:614:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for log_service_retries"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:625:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for log_host_retries"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:636:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for log_event_handlers"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:647:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for log_external_commands"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:658:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for log_passive_checks"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:669:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for log_long_plugin_output"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:680:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for log_initial_states"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:691:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for log_current_states"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:702:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for log_anonymized_external_command_author"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:713:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for retain_state_information"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:725:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for retention_update_interval"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:734:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for use_retained_program_state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:745:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for dump_retained_host_service_states_to_neb"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:756:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for use_retained_scheduling_info"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:769:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for retention_scheduling_horizon"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:799:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for obsess_over_services"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:810:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for obsess_over_hosts"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:821:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for translate_passive_host_checks"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:837:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for service_check_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:854:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for service_check_timeout_state"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:865:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for host_check_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:876:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for event_handler_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:887:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for notification_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:898:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for ocsp_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:909:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for ochp_timeout"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:918:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for use_aggressive_host_checking"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:940:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for soft_state_dependencies"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:960:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for log_rotation_method"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:969:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Log archive path too long"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1007:6: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for service_inter_check_delay_method"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1018:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for max_service_check_spread"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1036:6: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for host_inter_check_delay_method"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1047:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for max_host_check_spread"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1068:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for max_concurrent_checks"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1078:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for check_result_reaper_frequency"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1088:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for max_check_result_reaper_time"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1098:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for sleep_time"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1108:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for interval_length"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1117:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for check_external_commands"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1130:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for command_check_interval"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1139:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for check_for_orphaned_services"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1150:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for check_for_orphaned_hosts"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1161:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for check_service_freshness"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1172:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for log_stale_services"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1183:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for log_stale_hosts"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1194:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for check_host_freshness"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1206:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for service_freshness_check_interval"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1216:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for host_freshness_check_interval"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1223:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for auto_reschedule_checks"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1235:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for auto_rescheduling_interval"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1245:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for auto_rescheduling_window"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1260:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for status_update_interval"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1271:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for time_change_threshold"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1290:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for low_service_flap_threshold"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1300:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for high_service_flap_threshold"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1310:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for low_host_flap_threshold"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1320:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for high_host_flap_threshold"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1346:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "P1 file is too long"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1389:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for daemon_dumps_core"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1400:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for use_large_installation_tweaks "); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1420:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for enable_embedded_perl"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1431:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for use_embedded_perl_implicitly"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1442:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "stalking_event_handlers_for_hosts"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1453:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "stalking_event_handlers_for_services"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1464:33: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "stalking_notifications_for_hosts"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1475:33: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "stalking_notifications_for_services"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1503:33: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for check_service_freshness"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1517:33: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Illegal value for enable_state_based_escalation_ranges"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1529:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "Auth file is too long"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1569:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&error_message, "UNKNOWN VARIABLE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c: In function 'pre_flight_check': config.c:1845:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&buf, "%s/nagiosXXXXXX", temp_path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:1856:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&buf, "%s/nagiosXXXXXX", check_result_path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At top level: config.c:268:13: warning: 'log_deprecation_warning' defined but not used [-Wunused-function] static void log_deprecation_warning(char *var) { ^~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -Wdate-time -D_FORTIFY_SOURCE=2 -c -o commands.o commands.c commands.c: In function 'process_external_command1': commands.c:793:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "%s;%s", (temp_buffer2 != NULL) ? temp_buffer2 : "", (position == author_position) ? DEFAULT_LOG_ANONYMIZED_EXTERNAL_COMMAND_AUTHOR_NAME : temp_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands.c:802:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "EXTERNAL COMMAND: %s;%s\n", command_id, (temp_buffer2 != NULL) ? temp_buffer2 : ""); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands.c:808:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "EXTERNAL COMMAND: %s;%s\n", command_id, args); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commands.c: In function 'process_passive_checks': commands.c:5535:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&checkresult_file, "%s/checkXXXXXX", temp_path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -Wdate-time -D_FORTIFY_SOURCE=2 -c -o events.o events.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -Wdate-time -D_FORTIFY_SOURCE=2 -c -o flapping.o flapping.c flapping.c: In function 'set_service_flap': flapping.c:339:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "Notifications for this service are being suppressed because it was detected as having been flapping between different states (%2.1f%% change >= %2.1f%% threshold). When the service state stabilizes and the flapping stops, notifications will be re-enabled.", percent_change, high_threshold); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ flapping.c: In function 'set_host_flap': flapping.c:420:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "Notifications for this host are being suppressed because it was detected as having been flapping between different states (%2.1f%% change > %2.1f%% threshold). When the host state stabilizes and the flapping stops, notifications will be re-enabled.", percent_change, high_threshold); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -Wdate-time -D_FORTIFY_SOURCE=2 -c -o logging.o logging.c logging.c: In function 'log_service_event': logging.c:424:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "SERVICE ALERT: %s;%s;%s;%s;%d;%s\\n%s\n", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svc->host_name, svc->description, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ service_state_name(svc->current_state), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state_type_name(svc->state_type), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svc->current_attempt, ~~~~~~~~~~~~~~~~~~~~~ (svc->plugin_output == NULL) ? "" : svc->plugin_output, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svc->long_plugin_output ~~~~~~~~~~~~~~~~~~~~~~~ ); ~ logging.c:433:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "SERVICE ALERT: %s;%s;%s;%s;%d;%s\n", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svc->host_name, svc->description, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ service_state_name(svc->current_state), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state_type_name(svc->state_type), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ svc->current_attempt, ~~~~~~~~~~~~~~~~~~~~~ (svc->plugin_output == NULL) ? "" : svc->plugin_output ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ logging.c: In function 'log_host_event': logging.c:464:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "HOST ALERT: %s;%s;%s;%d;%s\\n%s\n", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hst->name, ~~~~~~~~~~ host_state_name(hst->current_state), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state_type_name(hst->state_type), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hst->current_attempt, ~~~~~~~~~~~~~~~~~~~~~ (hst->plugin_output == NULL) ? "" : hst->plugin_output, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hst->long_plugin_output ~~~~~~~~~~~~~~~~~~~~~~~ ); ~ logging.c:473:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "HOST ALERT: %s;%s;%s;%d;%s\n", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hst->name, ~~~~~~~~~~ host_state_name(hst->current_state), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state_type_name(hst->state_type), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hst->current_attempt, ~~~~~~~~~~~~~~~~~~~~~ (hst->plugin_output == NULL) ? "" : hst->plugin_output ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ logging.c: In function 'log_host_states': logging.c:500:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "%s HOST STATE: %s;%s;%s;%d;%s\n", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (type == INITIAL_STATES) ? "INITIAL" : "CURRENT", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ temp_host->name, ~~~~~~~~~~~~~~~~ host_state_name(temp_host->current_state), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state_type_name(temp_host->state_type), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ temp_host->current_attempt, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (temp_host->plugin_output == NULL) ? "" : temp_host->plugin_output ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ logging.c: In function 'log_service_states': logging.c:534:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "%s SERVICE STATE: %s;%s;%s;%s;%d;%s\n", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (type == INITIAL_STATES) ? "INITIAL" : "CURRENT", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ temp_service->host_name, ~~~~~~~~~~~~~~~~~~~~~~~~ temp_service->description, ~~~~~~~~~~~~~~~~~~~~~~~~~~ service_state_name(temp_service->current_state), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ state_type_name(temp_service->state_type), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ temp_service->current_attempt, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ temp_service->plugin_output ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ logging.c: In function 'rotate_log_file': logging.c:587:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&log_archive, "%s%sicinga-%02d-%02d-%d-%02d.log", log_archive_path, (log_archive_path[strlen(log_archive_path)-1] == '/') ? "" : "/", t->tm_mon + 1, t->tm_mday, t->tm_year + 1900, t->tm_hour); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logging.c:600:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "LOG ROTATION: %s\n", method_string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logging.c:609:3: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result] chown(log_file, log_file_stat.st_uid, log_file_stat.st_gid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logging.c: In function 'write_log_file_info': logging.c:630:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "LOG VERSION: %s\n", LOG_VERSION_2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logging.c: In function 'log_debug_info': logging.c:739:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_path, "%s.old", debug_file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -c -o macros-base.o ../common/macros.c ../common/macros.c: In function 'grab_macrox_value_r': ../common/macros.c:1303:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALHOSTSUP], "%d", hosts_up); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1304:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALHOSTSDOWN], "%d", hosts_down); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1305:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALHOSTSUNREACHABLE], "%d", hosts_unreachable); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1306:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALHOSTSDOWNUNHANDLED], "%d", hosts_down_unhandled); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1307:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALHOSTSUNREACHABLEUNHANDLED], "%d", hosts_unreachable_unhandled); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1308:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALHOSTPROBLEMS], "%d", host_problems); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1309:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALHOSTPROBLEMSUNHANDLED], "%d", host_problems_unhandled); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1310:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALSERVICESOK], "%d", services_ok); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1311:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALSERVICESWARNING], "%d", services_warning); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1312:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALSERVICESCRITICAL], "%d", services_critical); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1313:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALSERVICESUNKNOWN], "%d", services_unknown); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1314:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALSERVICESWARNINGUNHANDLED], "%d", services_warning_unhandled); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1315:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALSERVICESCRITICALUNHANDLED], "%d", services_critical_unhandled); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1316:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALSERVICESUNKNOWNUNHANDLED], "%d", services_unknown_unhandled); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1317:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALSERVICEPROBLEMS], "%d", service_problems); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1318:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALSERVICEPROBLEMSUNHANDLED], "%d", service_problems_unhandled); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c: In function 'grab_datetime_macro_r': ../common/macros.c:1628:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", (unsigned long)current_time); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1633:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%d", (check_time_against_period(test_time, temp_timeperiod) == OK) ? 1 : 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1640:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", (unsigned long)next_valid_time); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c: In function 'grab_standard_host_macro_r': ../common/macros.c:1717:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%d", temp_host->current_state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1728:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%d", temp_host->last_state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1731:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%s", (temp_host->check_type == HOST_CHECK_PASSIVE) ? "PASSIVE" : "ACTIVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1734:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%s", (temp_host->state_type == HARD_STATE) ? "HARD" : "SOFT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1755:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%d", temp_host->current_attempt); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1758:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%d", temp_host->max_attempts); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1761:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%d", temp_host->scheduled_downtime_depth); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1764:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%.2f", temp_host->percent_state_change); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1772:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", duration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1782:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%dd %dh %dm %ds", days, hours, minutes, seconds); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1786:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%.3f", temp_host->execution_time); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1789:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%.3f", temp_host->latency); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1792:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", (unsigned long)temp_host->last_check); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1795:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", (unsigned long)temp_host->last_state_change); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1798:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", (unsigned long)temp_host->last_time_up); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1801:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", (unsigned long)temp_host->last_time_down); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1804:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", (unsigned long)temp_host->last_time_unreachable); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1807:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%d", temp_host->current_notification_number); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1810:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", temp_host->current_notification_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1813:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", temp_host->current_event_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1816:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", temp_host->last_event_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1819:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", temp_host->current_problem_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1822:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", temp_host->last_problem_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1845:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&buf1, "%s%s%s", (buf2) ? buf2 : "", (buf2) ? "," : "", temp_hostgroup->group_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1889:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALHOSTSERVICES], "%d", total_host_services); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1891:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALHOSTSERVICESOK], "%d", total_host_services_ok); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1893:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALHOSTSERVICESWARNING], "%d", total_host_services_warning); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1895:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALHOSTSERVICESUNKNOWN], "%d", total_host_services_unknown); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:1897:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_TOTALHOSTSERVICESCRITICAL], "%d", total_host_services_critical); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c: In function 'grab_standard_service_macro_r': ../common/macros.c:2122:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%d", temp_service->current_state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2135:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%d", temp_service->last_state); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2139:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%d", temp_service->is_volatile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2143:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%d", temp_service->current_attempt); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2146:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%d", temp_service->max_attempts); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2149:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%.3f", temp_service->execution_time); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2152:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%.3f", temp_service->latency); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2155:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", (unsigned long)temp_service->last_check); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2158:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", (unsigned long)temp_service->last_state_change); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2161:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", (unsigned long)temp_service->last_time_ok); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2164:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", (unsigned long)temp_service->last_time_warning); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2167:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", (unsigned long)temp_service->last_time_unknown); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2170:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", (unsigned long)temp_service->last_time_critical); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2173:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%d", temp_service->scheduled_downtime_depth); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2176:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%.2f", temp_service->percent_state_change); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2186:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", duration); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2197:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%dd %dh %dm %ds", days, hours, minutes, seconds); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2201:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%d", temp_service->current_notification_number); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2204:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", temp_service->current_notification_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2207:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", temp_service->current_event_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2210:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", temp_service->last_event_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2213:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", temp_service->current_problem_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2216:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", temp_service->last_problem_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:2239:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&buf1, "%s%s%s", (buf2) ? buf2 : "", (buf2) ? "," : "", temp_servicegroup->group_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c: In function 'grab_standard_contact_macro_r': ../common/macros.c:2434:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&buf1, "%s%s%s", (buf2) ? buf2 : "", (buf2) ? "," : "", temp_contactgroup->group_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c: In function 'set_argv_macro_environment_vars_r': ../common/macros.c:3436:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(¯o_name, "ARG%d", x + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c: In function 'set_custom_macro_environment_vars_r': ../common/macros.c:3462:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&customvarname, "_HOST%s", temp_customvariablesmember->variable_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:3476:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&customvarname, "_SERVICE%s", temp_customvariablesmember->variable_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c:3489:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&customvarname, "_CONTACT%s", temp_customvariablesmember->variable_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c: In function 'set_contact_address_environment_vars_r': ../common/macros.c:3518:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&varname, "CONTACTADDRESS%d", x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c: In function 'set_macro_environment_var': ../common/macros.c:3542:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&env_macro_name, "%s%s", MACRO_ENV_VAR_PREFIX, name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -Wdate-time -D_FORTIFY_SOURCE=2 -c -o notifications.o notifications.c notifications.c: In function 'service_notification': notifications.c:254:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac.x[MACRO_SERVICENOTIFICATIONNUMBER], "%d", svc->current_notification_number); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c:260:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac.x[MACRO_SERVICENOTIFICATIONID], "%lu", svc->current_notification_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c: In function 'notify_contact_of_service': notifications.c:867:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "SERVICE NOTIFICATION: %s;%s;%s;CUSTOM ($SERVICESTATE$);%s;$SERVICEOUTPUT$;%s;$NOTIFICATIONCOMMENT$\n", cntct->name, svc->host_name, svc->description, command_name_ptr, (log_anonymized_external_command_author == TRUE) ? DEFAULT_LOG_ANONYMIZED_EXTERNAL_COMMAND_AUTHOR_NAME : "$NOTIFICATIONAUTHOR$"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c:870:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "SERVICE NOTIFICATION: %s;%s;%s;ACKNOWLEDGEMENT ($SERVICESTATE$);%s;$SERVICEOUTPUT$;%s;$NOTIFICATIONCOMMENT$\n", cntct->name, svc->host_name, svc->description, command_name_ptr, (log_anonymized_external_command_author == TRUE) ? DEFAULT_LOG_ANONYMIZED_EXTERNAL_COMMAND_AUTHOR_NAME : "$NOTIFICATIONAUTHOR$"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c:873:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "SERVICE NOTIFICATION: %s;%s;%s;FLAPPINGSTART ($SERVICESTATE$);%s;$SERVICEOUTPUT$\n", cntct->name, svc->host_name, svc->description, command_name_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c:876:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "SERVICE NOTIFICATION: %s;%s;%s;FLAPPINGSTOP ($SERVICESTATE$);%s;$SERVICEOUTPUT$\n", cntct->name, svc->host_name, svc->description, command_name_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c:879:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "SERVICE NOTIFICATION: %s;%s;%s;FLAPPINGDISABLED ($SERVICESTATE$);%s;$SERVICEOUTPUT$\n", cntct->name, svc->host_name, svc->description, command_name_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c:882:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "SERVICE NOTIFICATION: %s;%s;%s;DOWNTIMESTART ($SERVICESTATE$);%s;$SERVICEOUTPUT$\n", cntct->name, svc->host_name, svc->description, command_name_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c:885:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "SERVICE NOTIFICATION: %s;%s;%s;DOWNTIMEEND ($SERVICESTATE$);%s;$SERVICEOUTPUT$\n", cntct->name, svc->host_name, svc->description, command_name_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c:888:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "SERVICE NOTIFICATION: %s;%s;%s;DOWNTIMECANCELLED ($SERVICESTATE$);%s;$SERVICEOUTPUT$\n", cntct->name, svc->host_name, svc->description, command_name_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c:891:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "SERVICE NOTIFICATION: %s;%s;%s;$SERVICESTATE$;%s;$SERVICEOUTPUT$\n", cntct->name, svc->host_name, svc->description, command_name_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c: In function 'create_notification_list_from_service': notifications.c:1187:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_NOTIFICATIONISESCALATED], "%d", escalate_notification); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c: In function 'host_notification': notifications.c:1442:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac.x[MACRO_HOSTNOTIFICATIONNUMBER], "%d", hst->current_notification_number); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c:1448:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac.x[MACRO_HOSTNOTIFICATIONID], "%lu", hst->current_notification_id); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c: In function 'notify_contact_of_host': notifications.c:1985:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "HOST NOTIFICATION: %s;%s;CUSTOM ($HOSTSTATE$);%s;$HOSTOUTPUT$;%s;$NOTIFICATIONCOMMENT$\n", cntct->name, hst->name, command_name_ptr, (log_anonymized_external_command_author == TRUE) ? DEFAULT_LOG_ANONYMIZED_EXTERNAL_COMMAND_AUTHOR_NAME : "$NOTIFICATIONAUTHOR$"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c:1988:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "HOST NOTIFICATION: %s;%s;ACKNOWLEDGEMENT ($HOSTSTATE$);%s;$HOSTOUTPUT$;%s;$NOTIFICATIONCOMMENT$\n", cntct->name, hst->name, command_name_ptr, (log_anonymized_external_command_author == TRUE) ? DEFAULT_LOG_ANONYMIZED_EXTERNAL_COMMAND_AUTHOR_NAME : "$NOTIFICATIONAUTHOR$"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c:1991:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "HOST NOTIFICATION: %s;%s;FLAPPINGSTART ($HOSTSTATE$);%s;$HOSTOUTPUT$\n", cntct->name, hst->name, command_name_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c:1994:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "HOST NOTIFICATION: %s;%s;FLAPPINGSTOP ($HOSTSTATE$);%s;$HOSTOUTPUT$\n", cntct->name, hst->name, command_name_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c:1997:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "HOST NOTIFICATION: %s;%s;FLAPPINGDISABLED ($HOSTSTATE$);%s;$HOSTOUTPUT$\n", cntct->name, hst->name, command_name_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c:2000:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "HOST NOTIFICATION: %s;%s;DOWNTIMESTART ($HOSTSTATE$);%s;$HOSTOUTPUT$\n", cntct->name, hst->name, command_name_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c:2003:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "HOST NOTIFICATION: %s;%s;DOWNTIMEEND ($HOSTSTATE$);%s;$HOSTOUTPUT$\n", cntct->name, hst->name, command_name_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c:2006:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "HOST NOTIFICATION: %s;%s;DOWNTIMECANCELLED ($HOSTSTATE$);%s;$HOSTOUTPUT$\n", cntct->name, hst->name, command_name_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c:2009:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "HOST NOTIFICATION: %s;%s;$HOSTSTATE$;%s;$HOSTOUTPUT$\n", cntct->name, hst->name, command_name_ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ notifications.c: In function 'create_notification_list_from_host': notifications.c:2220:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_NOTIFICATIONISESCALATED], "%d", escalate_notification); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -Wdate-time -D_FORTIFY_SOURCE=2 -c -o sehandlers.o sehandlers.c sehandlers.c: In function 'run_global_service_event_handler': sehandlers.c:309:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&raw_logentry, "GLOBAL SERVICE EVENT HANDLER: %s;%s;$SERVICESTATE$;$SERVICESTATETYPE$;$SERVICEATTEMPT$;%s\n", svc->host_name, svc->description, global_service_event_handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sehandlers.c: In function 'run_service_event_handler': sehandlers.c:407:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&raw_logentry, "SERVICE EVENT HANDLER: %s;%s;$SERVICESTATE$;$SERVICESTATETYPE$;$SERVICEATTEMPT$;%s\n", svc->host_name, svc->description, svc->event_handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sehandlers.c: In function 'run_global_host_event_handler': sehandlers.c:553:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&raw_logentry, "GLOBAL HOST EVENT HANDLER: %s;$HOSTSTATE$;$HOSTSTATETYPE$;$HOSTATTEMPT$;%s\n", hst->name, global_host_event_handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sehandlers.c: In function 'run_host_event_handler': sehandlers.c:650:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&raw_logentry, "HOST EVENT HANDLER: %s;$HOSTSTATE$;$HOSTSTATETYPE$;$HOSTATTEMPT$;%s\n", hst->name, hst->event_handler); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -c -o skiplist.o ../common/skiplist.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -Wdate-time -D_FORTIFY_SOURCE=2 -c -o utils.o utils.c utils.c: In function 'my_system_r': utils.c:395:6: warning: variable 'count' set but not used [-Wunused-but-set-variable] int count; ^~~~~ utils.c:393:9: warning: unused variable 'n_a' [-Wunused-variable] STRLEN n_a; ^~~ utils.c: In function 'file_uses_embedded_perl': utils.c:3717:12: warning: unused variable 'use_epn' [-Wunused-variable] int line, use_epn = FALSE; ^~~~~~~ utils.c: In function 'my_system_r': utils.c:461:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "%s", SvPVX(ERRSV)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:483:2: warning: ignoring return value of 'pipe', declared with attribute warn_unused_result [-Wunused-result] pipe(fd); ^~~~~~~~ utils.c:580:4: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd[1], buffer, strlen(buffer) + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:604:4: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd[1], buffer, strlen(buffer) + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:611:5: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(fd[1], buffer, strlen(buffer)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c: In function 'daemon_init': utils.c:2510:3: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result] chdir(homedir); ^~~~~~~~~~~~~~ utils.c:2512:3: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result] chdir("/"); ^~~~~~~~~~ utils.c:2588:2: warning: ignoring return value of 'ftruncate', declared with attribute warn_unused_result [-Wunused-result] ftruncate(lockfile, 0); ^~~~~~~~~~~~~~~~~~~~~~ utils.c:2590:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(lockfile, buf, strlen(buf)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c: In function 'move_check_result_to_queue': utils.c:2730:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&output_file, "%s/cXXXXXX", check_result_path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:2753:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "%s.ok", output_file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c: In function 'process_check_result_queue': utils.c:2864:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "%s.ok", file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c: In function 'delete_check_result_file': utils.c:3065:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "%s.ok", fname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c: In function 'submit_raw_external_command': utils.c:4056:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&newcmd, "[%lu] %s", (unsigned long)timestamp, cmd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -c -o retention-base.o sretention.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -c -o xretention-base.o ../xdata/xrddefault.c ../xdata/xrddefault.c: In function 'xrddefault_save_state_information': ../xdata/xrddefault.c:281:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_file, "%sXXXXXX", xrddefault_temp_file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -c -o objects-base.o ../common/objects.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -c -o xobjects-base.o ../xdata/xodtemplate.c ../xdata/xodtemplate.c: In function 'xodtemplate_read_config_data': ../xdata/xodtemplate.c:287:6: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&config_file, "%s/%s", config_base_dir, temp_buffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../xdata/xodtemplate.c:308:6: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&config_file, "%s/%s", config_base_dir, temp_buffer); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../xdata/xodtemplate.c: In function 'format_debuginfo': ../xdata/xodtemplate.c:14549:9: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] (void) asprintf(&text, "file '%s', line %d", di->file, di->line); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -c -o statusdata-base.o ../common/statusdata.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -c -o xstatusdata-base.o ../xdata/xsddefault.c ../xdata/xsddefault.c: In function 'xsddefault_save_status_data': ../xdata/xsddefault.c:309:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_file, "%sXXXXXX", xsddefault_temp_file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -c -o perfdata-base.o perfdata.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -c -o xperfdata-base.o ../xdata/xpddefault.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -Wdate-time -D_FORTIFY_SOURCE=2 -c -o perlxsi.o perlxsi.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -o icinga icinga.c broker.o nebmods.o ../common/shared.o comments-base.o downtime-base.o checks.o config.o commands.o events.o flapping.o logging.o macros-base.o notifications.o sehandlers.o skiplist.o utils.o retention-base.o xretention-base.o objects-base.o xobjects-base.o statusdata-base.o xstatusdata-base.o perfdata-base.o xperfdata-base.o perlxsi.o -Wl,-export-dynamic -Wl,-z,relro -Wl,-z,now -Wl,-E -fstack-protector-strong -L/usr/local/lib -L/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -lperl -ldl -lm -lpthread -lc -lcrypt -lm -lpthread -ldl -lz icinga.c: In function 'main': icinga.c:476:3: warning: ignoring return value of 'getcwd', declared with attribute warn_unused_result [-Wunused-result] getcwd(config_file, MAX_FILENAME_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icinga.c:681:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_PROCESSSTARTTIME], "%lu", (unsigned long)program_start); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icinga.c:820:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&buffer, "Finished daemonizing... (New PID=%d)\n", (int)getpid()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icinga.c:884:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&mac->x[MACRO_EVENTSTARTTIME], "%lu", (unsigned long)event_start); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icinga.c:887:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&buffer, "Event loop started...\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icinga.c:901:6: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&buffer, "Caught SIGHUP, restarting...\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ icinga.c:903:6: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&buffer, "Caught SIG%s, shutting down...\n", sigs[sig_id]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCORE -o icingastats icingastats.c -Wl,-z,relro -Wl,-z,now -lm -lz make[3]: Leaving directory '/build/icinga-1.14.2+ds/base' cd ./cgi && make make[3]: Entering directory '/build/icinga-1.14.2+ds/cgi' aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wdate-time -D_FORTIFY_SOURCE=2 -c -o getcgi.o getcgi.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wdate-time -D_FORTIFY_SOURCE=2 -c -o cgiutils.o cgiutils.c cgiutils.c: In function 'display_info_table': cgiutils.c:2183:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&dir_to_check, "%s", cgi_log_file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c: In function 'rotate_cgi_log_file': cgiutils.c:3033:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&log_archive, "%s/icinga-cgi-%02d-%02d-%d-%02d.log", cgi_log_archive_path, ts->tm_mon + 1, ts->tm_mday, ts->tm_year + 1900, ts->tm_hour); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c:3053:3: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result] chown(cgi_log_file, log_file_stat.st_uid, log_file_stat.st_gid); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c: In function 'read_cgi_config_file': cgiutils.c:511:54: warning: 'docs/' directive output may be truncated writing 5 bytes into a region of size between 1 and 512 [-Wformat-truncation=] snprintf(url_docs_path, sizeof(url_docs_path), "%sdocs/", url_html_path); ^~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 6 and 517 bytes into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c:514:58: warning: 'images/' directive output may be truncated writing 7 bytes into a region of size between 1 and 512 [-Wformat-truncation=] snprintf(url_images_path, sizeof(url_images_path), "%simages/", url_html_path); ^~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 8 and 519 bytes into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c:517:68: warning: 'logos/' directive output may be truncated writing 6 bytes into a region of size between 1 and 512 [-Wformat-truncation=] snprintf(url_logo_images_path, sizeof(url_logo_images_path), "%slogos/", url_images_path); ^~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 7 and 518 bytes into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c:520:50: warning: 'js/' directive output may be truncated writing 3 bytes into a region of size between 1 and 512 [-Wformat-truncation=] snprintf(url_js_path, sizeof(url_js_path), "%sjs/", url_html_path); ^~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 4 and 515 bytes into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c:523:58: warning: 'jquery/' directive output may be truncated writing 7 bytes into a region of size between 1 and 512 [-Wformat-truncation=] snprintf(url_jquiry_path, sizeof(url_jquiry_path), "%sjquery/", url_html_path); ^~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 8 and 519 bytes into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c:526:62: warning: 'jquery-ui/' directive output may be truncated writing 10 bytes into a region of size between 1 and 512 [-Wformat-truncation=] snprintf(url_jquiryui_path, sizeof(url_jquiryui_path), "%sjquery-ui/", url_html_path); ^~~~~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 11 and 522 bytes into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c:529:74: warning: 'jquery-ui-addon/' directive output may be truncated writing 16 bytes into a region of size between 1 and 512 [-Wformat-truncation=] snprintf(url_jquiryui_addon_path, sizeof(url_jquiryui_addon_path), "%sjquery-ui-addon/", url_html_path); ^~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 17 and 528 bytes into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c:532:56: warning: 'media/' directive output may be truncated writing 6 bytes into a region of size between 1 and 512 [-Wformat-truncation=] snprintf(url_media_path, sizeof(url_media_path), "%smedia/", url_html_path); ^~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 7 and 518 bytes into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c:495:68: warning: 'images/' directive output may be truncated writing 7 bytes into a region of size between 1 and 512 [-Wformat-truncation=] snprintf(physical_images_path, sizeof(physical_images_path), "%simages/", physical_html_path); ^~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 8 and 519 bytes into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c:498:65: warning: 'ssi/' directive output may be truncated writing 4 bytes into a region of size between 1 and 512 [-Wformat-truncation=] snprintf(physical_ssi_path, sizeof(physical_images_path), "%sssi/", physical_html_path); ^~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 5 and 516 bytes into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c:840:67: warning: 'stylesheets/' directive output may be truncated writing 12 bytes into a region of size between 1 and 512 [-Wformat-truncation=] snprintf(url_stylesheets_path, sizeof(url_stylesheets_path), "%sstylesheets/", url_html_path); ^~~~~~~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 13 and 524 bytes into a destination of size 512 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c: In function 'display_nav_table': cgiutils.c:2284:38: warning: '%s' directive output may be truncated writing between 1 and 5 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(url, sizeof(url) - 1, "%s%s%s", temp_buffer, (strstr(temp_buffer, "?")) ? "&" : "?", url_encode(temp_request_item->option)); ^~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 1029) into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c:2282:38: warning: '%s' directive output may be truncated writing between 1 and 5 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(url, sizeof(url) - 1, "%s%s%s=%s", temp_buffer, (strstr(temp_buffer, "?")) ? "&" : "?", url_encode(temp_request_item->option), url_encode(temp_request_item->value)); ^~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 3 or more bytes (assuming 1030) into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c: In function 'print_export_link': cgiutils.c:2901:40: warning: '%s' directive output may be truncated writing between 1 and 5 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(link, sizeof(link) - 1, "%s%s%s", temp_buffer, (strstr(temp_buffer, "?")) ? "&" : "?", url_encode(temp_request_item->option)); ^~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 1029) into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c:2899:40: warning: '%s' directive output may be truncated writing between 1 and 5 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(link, sizeof(link) - 1, "%s%s%s=%s", temp_buffer, (strstr(temp_buffer, "?")) ? "&" : "?", url_encode(temp_request_item->option), url_encode(temp_request_item->value)); ^~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 3 or more bytes (assuming 1030) into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c:2909:39: warning: '%s' directive output may be truncated writing between 1 and 5 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(link, sizeof(link) - 1, "%s%s%s", temp_buffer, (strstr(temp_buffer, "?")) ? "&" : "?", add_to_url); ^~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 1029) into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c: In function 'page_limit_selector': cgiutils.c:3843:40: warning: '%s' directive output may be truncated writing between 1 and 5 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(link, sizeof(link) - 1, "%s%s%s", temp_buffer, (strstr(temp_buffer, "?")) ? "&" : "?", url_encode(temp_request_item->option)); ^~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 1029) into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c:3841:40: warning: '%s' directive output may be truncated writing between 1 and 5 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(link, sizeof(link) - 1, "%s%s%s=%s", temp_buffer, (strstr(temp_buffer, "?")) ? "&" : "?", url_encode(temp_request_item->option), url_encode(temp_request_item->value)); ^~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 3 or more bytes (assuming 1030) into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c: In function 'page_num_selector': cgiutils.c:3726:40: warning: '%s' directive output may be truncated writing between 1 and 5 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(link, sizeof(link) - 1, "%s%s%s", temp_buffer, (strstr(temp_buffer, "?")) ? "&" : "?", url_encode(temp_request_item->option)); ^~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 1029) into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cgiutils.c:3724:40: warning: '%s' directive output may be truncated writing between 1 and 5 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(link, sizeof(link) - 1, "%s%s%s=%s", temp_buffer, (strstr(temp_buffer, "?")) ? "&" : "?", url_encode(temp_request_item->option), url_encode(temp_request_item->value)); ^~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from cgiutils.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 3 or more bytes (assuming 1030) into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wdate-time -D_FORTIFY_SOURCE=2 -c -o cgiauth.o cgiauth.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wdate-time -D_FORTIFY_SOURCE=2 -c -o readlogs.o readlogs.c readlogs.c: In function 'get_log_entries': readlogs.c:271:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "Unable to open \"log_archive_path\" -> \"%s\"!!!", log_archive_path); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readlogs.c:289:6: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "The amount of log files in the archive directory exceeds the maximum of \"%d\" readable log files! Consider deleting old log files.", num_max_log_files); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readlogs.c:340:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "Unable to open log file \"%s\" !!!", log_file_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readlogs.c:364:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "Log file \"%s\" invalid! No timestamp found within first 16 bytes!", log_file_name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readlogs.c:313:59: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=] snprintf(log_file_name, sizeof(log_file_name) -1, "%s%s",log_archive_path, files[i].file_name); ^ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from ../include/cgiutils.h:27, from readlogs.c:29: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 1 or more bytes (assuming 512) into a destination of size 511 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -c -o macros-cgi.o ../common/macros.c ../common/macros.c: In function 'grab_datetime_macro_r': ../common/macros.c:1628:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%lu", (unsigned long)current_time); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/macros.c: In function 'grab_standard_service_macro_r': ../common/macros.c:2139:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(output, "%d", temp_service->is_volatile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -c -o skiplist.o ../common/skiplist.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -c -o objects-cgi.o ../common/objects.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -c -o xobjects-cgi.o ../xdata/xodtemplate.c ../xdata/xodtemplate.c: In function 'format_debuginfo': ../xdata/xodtemplate.c:14549:9: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] (void) asprintf(&text, "file '%s', line %d", di->file, di->line); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -c -o statusdata-cgi.o ../common/statusdata.c ../common/statusdata.c: In function 'add_host_status': ../common/statusdata.c:349:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&new_hoststatus->plugin_output, "Host check scheduled for %s", date_string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/statusdata.c:354:6: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&new_hoststatus->plugin_output, "Forced host check scheduled for %s", date_string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/statusdata.c: In function 'add_service_status': ../common/statusdata.c:419:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&new_svcstatus->plugin_output, "Service check scheduled for %s", date_string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../common/statusdata.c:424:6: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&new_svcstatus->plugin_output, "Forced service check scheduled for %s", date_string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -c -o xstatusdata-cgi.o ../xdata/xsddefault.c ../xdata/xsddefault.c: In function 'xsddefault_read_status_data': ../xdata/xsddefault.c:713:6: warning: unused variable 'result' [-Wunused-variable] int result = 0; ^~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -c -o comments-cgi.o ../common/comments.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -c -o downtime-cgi.o ../common/downtime.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wl,-z,relro -Wl,-z,now -o avail.cgi avail.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o readlogs.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -lz aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wdate-time -D_FORTIFY_SOURCE=2 -c -o extcmd_list.o extcmd_list.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wl,-z,relro -Wl,-z,now -o cmd.cgi cmd.c extcmd_list.o ../common/shared.o getcgi.o cgiutils.o cgiauth.o readlogs.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -lz cmd.c: In function 'commit_command_data': cmd.c:2052:2: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&referer_check, "%s/%s", url_cgi_path, CMD_CGI); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmd.c:2056:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&buffer, "ERROR: %s;%s;%s;This appears to be a CSRF attack! The command wasn't issued via Classic-UI itself!", current_authdata.username, (getenv("REMOTE_ADDR") != NULL) ? getenv("REMOTE_ADDR") : "unknown remote address", extcmd_get_name(cmd)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmd.c: In function 'commit_command': cmd.c:2940:7: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "%s - The acknowledgement expires at: %s.", comment_data, end_time_string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmd.c:2942:7: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "%s", comment_data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmd.c:2959:6: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_buffer, "%s - The acknowledgement expires at: %s.", comment_data, end_time_string); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmd.c: In function 'write_command_to_file': cmd.c:3244:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&buffer, "EXTERNAL COMMAND: %s;%s;%s", current_authdata.username, (ip_address != NULL) ? ip_address : "unknown remote address", p); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmd.c:3252:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&buffer, "FORCED COMMENT: %s;%s;%s;%s", current_authdata.username, (ip_address != NULL) ? ip_address : "unknown remote address", comment_author, comment_data); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wl,-z,relro -Wl,-z,now -o config.cgi config.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o readlogs.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -lz aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wl,-z,relro -Wl,-z,now -o extinfo.cgi extinfo.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o readlogs.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -lz extinfo.c: In function 'main': extinfo.c:240:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&cgi_title, "[%s]", html_encode(host_name, FALSE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extinfo.c:242:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&cgi_title, "%s @ %s", html_encode(service_desc, FALSE), html_encode(host_name, FALSE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extinfo.c:244:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&cgi_title, "{%s}", html_encode(hostgroup_name, FALSE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extinfo.c:246:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&cgi_title, "(%s)", html_encode(servicegroup_name, FALSE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extinfo.c: In function 'show_host_info': extinfo.c:1548:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&buf, "%s %s", temp_host->name, temp_hoststatus->plugin_output); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extinfo.c: In function 'show_service_info': extinfo.c:2032:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&buf, "%s %s %s", temp_service->host_name, temp_service->description, temp_svcstatus->plugin_output); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extinfo.c: In function 'show_comments': extinfo.c:3122:48: warning: '&host=' directive output may be truncated writing 10 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(temp_url, sizeof(temp_url) - 1, "%s&host=%s", temp_buffer, url_encode(host_name)); ^~~~~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from extinfo.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 11 or more bytes (assuming 1034) into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extinfo.c:3128:48: warning: '&service=' directive output may be truncated writing 13 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(temp_url, sizeof(temp_url) - 1, "%s&service=%s", temp_buffer, url_encode(service_desc)); ^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from extinfo.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 14 or more bytes (assuming 1037) into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extinfo.c: In function 'show_downtime': extinfo.c:3439:48: warning: '&host=' directive output may be truncated writing 10 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(temp_url, sizeof(temp_url) - 1, "%s&host=%s", temp_buffer, url_encode(host_name)); ^~~~~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from extinfo.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 11 or more bytes (assuming 1034) into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extinfo.c:3445:48: warning: '&service=' directive output may be truncated writing 13 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(temp_url, sizeof(temp_url) - 1, "%s&service=%s", temp_buffer, url_encode(service_desc)); ^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from extinfo.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 14 or more bytes (assuming 1037) into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extinfo.c: In function 'show_scheduling_queue': extinfo.c:3792:48: warning: '&host=' directive output may be truncated writing 10 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(temp_url, sizeof(temp_url) - 1, "%s&host=%s", temp_buffer, url_encode(host_name)); ^~~~~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from extinfo.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 11 or more bytes (assuming 1034) into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extinfo.c:3798:48: warning: '&service=' directive output may be truncated writing 13 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(temp_url, sizeof(temp_url) - 1, "%s&service=%s", temp_buffer, url_encode(service_desc)); ^~~~~~~~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from extinfo.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 14 or more bytes (assuming 1037) into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extinfo.c:3970:106: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=] snprintf(action_link_enable_disable, sizeof(action_link_enable_disable) - 1, "%s?cmd_typ=%d&host=%s", CMD_CGI, CMD_ENABLE_HOST_CHECK, url_encoded_host); ^~ ~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from extinfo.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 29 and 1052 bytes into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extinfo.c:3968:106: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=] snprintf(action_link_enable_disable, sizeof(action_link_enable_disable) - 1, "%s?cmd_typ=%d&host=%s", CMD_CGI, CMD_DISABLE_HOST_CHECK, url_encoded_host); ^~ ~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from extinfo.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 29 and 1052 bytes into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extinfo.c:3973:93: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=] snprintf(action_link_schedule, sizeof(action_link_schedule) - 1, "%s?cmd_typ=%d&host=%s%s", CMD_CGI, CMD_SCHEDULE_HOST_CHECK, url_encoded_host, (temp_hststatus->checks_enabled == TRUE) ? "&force_check" : ""); ^~ ~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from extinfo.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 29 and 1068 bytes into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extinfo.c:3886:74: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 995 [-Wformat-truncation=] snprintf(service_link, sizeof(service_link) - 1, "%s?type=%d&host=%s&service=%s", EXTINFO_CGI, DISPLAY_SERVICE_INFO, url_encoded_host, url_encoded_service); ^~ ~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from extinfo.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 42 and 2088 bytes into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extinfo.c:3916:106: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=] snprintf(action_link_enable_disable, sizeof(action_link_enable_disable) - 1, "%s?cmd_typ=%d&host=%s&service=%s", CMD_CGI, CMD_ENABLE_SVC_CHECK, url_encoded_host, url_encoded_service); ^~ ~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from extinfo.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 41 and 2087 bytes into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extinfo.c:3914:106: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=] snprintf(action_link_enable_disable, sizeof(action_link_enable_disable) - 1, "%s?cmd_typ=%d&host=%s&service=%s", CMD_CGI, CMD_DISABLE_SVC_CHECK, url_encoded_host, url_encoded_service); ^~ ~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from extinfo.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 41 and 2087 bytes into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ extinfo.c:3919:93: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 996 [-Wformat-truncation=] snprintf(action_link_schedule, sizeof(action_link_schedule) - 1, "%s?cmd_typ=%d&host=%s&service=%s%s", CMD_CGI, CMD_SCHEDULE_SVC_CHECK, url_encoded_host, url_encoded_service, (temp_svcstatus->checks_enabled == TRUE) ? "&force_check" : ""); ^~ ~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from extinfo.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 41 and 2099 bytes into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wl,-z,relro -Wl,-z,now -o history.cgi history.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o readlogs.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -lz aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wl,-z,relro -Wl,-z,now -o notifications.cgi notifications.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o readlogs.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -lz aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wl,-z,relro -Wl,-z,now -o outages.cgi outages.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o readlogs.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -lz aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wl,-z,relro -Wl,-z,now -o showlog.cgi showlog.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o readlogs.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -lz aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wl,-z,relro -Wl,-z,now -o status.cgi status.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o readlogs.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -lz status.c: In function 'main': status.c:892:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&url_hosts_part, "host=all"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:899:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&cgi_title, "%s%s[%s]", (i != 0) ? temp_buffer : "", (i != 0) ? ", " : "", html_encode(req_hosts[i].entry, FALSE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:902:6: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&url_hosts_part, "host=%s", url_encode(req_hosts[i].entry)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:906:6: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&url_hosts_part, "%s&host=%s", temp_buffer, url_encode(req_hosts[i].entry)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:913:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&url_hosts_part, "host=all"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:926:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&url_hostgroups_part, "hostgroup=all"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:933:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&cgi_title, "%s%s{%s}", (i != 0) ? temp_buffer : "", (i != 0) ? ", " : "", html_encode(req_hostgroups[i].entry, FALSE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:936:6: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&url_hostgroups_part, "hostgroup=%s", url_encode(req_hostgroups[i].entry)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:940:6: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&url_hostgroups_part, "%s&hostgroup=%s", temp_buffer, url_encode(req_hostgroups[i].entry)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:947:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&url_hostgroups_part, "hostgroup=all"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:960:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&url_servicegroups_part, "servicegroup=all"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:967:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&cgi_title, "%s%s(%s)", (i != 0) ? temp_buffer : "", (i != 0) ? ", " : "", html_encode(req_servicegroups[i].entry, FALSE)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:970:6: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&url_servicegroups_part, "servicegroup=%s", url_encode(req_servicegroups[i].entry)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:974:6: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&url_servicegroups_part, "%s&servicegroup=%s", temp_buffer, url_encode(req_servicegroups[i].entry)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:981:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&url_servicegroups_part, "servicegroup=all"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c: In function 'show_service_detail': status.c:2399:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s?search_string=%s&sortobject=services", STATUS_CGI, url_encode(search_string)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:2401:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s?all%sproblems&sortobject=services", STATUS_CGI, (display_all_unhandled_problems == TRUE) ? "unhandled" : ""); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:2403:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s?%s&style=%s&sortobject=services", STATUS_CGI, url_hosts_part, style); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:2405:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s?%s&style=%s&sortobject=services", STATUS_CGI, url_servicegroups_part, style); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:2407:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s?%s&style=%s&sortobject=services", STATUS_CGI, url_hostgroups_part, style); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:2413:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s&servicestatustypes=%d", temp_buffer, service_status_types); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:2418:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s&hoststatustypes=%d", temp_buffer, host_status_types); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:2423:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s&serviceprops=%lu", temp_buffer, service_properties); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:2428:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s&hostprops=%lu", temp_buffer, host_properties); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:2433:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s&servicefilter=%s", temp_buffer, url_encode(service_filter)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:2439:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s&%s", temp_buffer, url_hosts_part); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:2445:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s&%s", temp_buffer, url_hostgroups_part); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:2451:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s&%s", temp_buffer, url_servicegroups_part); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c: In function 'show_host_detail': status.c:3055:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s?search_string=%s&sortobject=hosts", STATUS_CGI, url_encode(search_string)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:3057:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s?all%sproblems&sortobject=hosts", STATUS_CGI, (display_all_unhandled_problems == TRUE) ? "unhandled" : ""); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:3059:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s?%s&style=%s&sortobject=hosts", STATUS_CGI, url_hosts_part, style); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:3061:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s?%s&style=%s&sortobject=hosts", STATUS_CGI, url_servicegroups_part, style); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:3063:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s?%s&style=%s&sortobject=hosts", STATUS_CGI, url_hostgroups_part, style); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:3069:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s&servicestatustypes=%d", temp_buffer, service_status_types); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:3074:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s&hoststatustypes=%d", temp_buffer, host_status_types); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:3079:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s&serviceprops=%lu", temp_buffer, service_properties); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:3084:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s&hostprops=%lu", temp_buffer, host_properties); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:3089:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s&servicefilter=%s", temp_buffer, url_encode(service_filter)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:3095:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s&%s", temp_buffer, url_hosts_part); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:3101:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s&%s", temp_buffer, url_hostgroups_part); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:3107:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&temp_url, "%s&%s", temp_buffer, url_servicegroups_part); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c: In function 'add_status_data': status.c:6347:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&plugin_output, "%s", plugin_output_long); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:6349:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&plugin_output, "%s\n%s", plugin_output_short, plugin_output_long); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:6351:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&plugin_output, "%s", plugin_output_short); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c: In function 'status_page_num_selector': status.c:7335:40: warning: '%s' directive output may be truncated writing between 1 and 5 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(link, sizeof(link) - 1, "%s%s%s", temp_buffer, (strstr(temp_buffer, "?")) ? "&" : "?", url_encode(temp_request_item->option)); ^~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from status.c:31: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 1029) into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:7333:40: warning: '%s' directive output may be truncated writing between 1 and 5 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(link, sizeof(link) - 1, "%s%s%s=%s", temp_buffer, (strstr(temp_buffer, "?")) ? "&" : "?", url_encode(temp_request_item->option), url_encode(temp_request_item->value)); ^~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from status.c:31: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 3 or more bytes (assuming 1030) into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wl,-z,relro -Wl,-z,now -o summary.cgi summary.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o readlogs.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -lz aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wl,-z,relro -Wl,-z,now -o tac.cgi tac.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o readlogs.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -lz aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wl,-z,relro -Wl,-z,now -o statusmap.cgi statusmap.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o readlogs.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -lgd -lpng -ljpeg -lz -lm -lz statusmap.c: In function 'initialize_graphics': statusmap.c:2132:80: warning: 'logos/' directive output may be truncated writing 6 bytes into a region of size between 0 and 511 [-Wformat-truncation=] snprintf(physical_logo_images_path, sizeof(physical_logo_images_path) - 1, "%slogos/", physical_images_path); ^~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from statusmap.c:30: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 7 and 518 bytes into a destination of size 511 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wl,-z,relro -Wl,-z,now -o trends.cgi trends.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o readlogs.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -lgd -lpng -ljpeg -lz -lm -lz trends.c: In function 'graph_trend_data': trends.c:2114:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1017 [-Wformat-truncation=] snprintf(temp_buffer, sizeof(temp_buffer) - 1, "%s
Time Range: %s to %s
Duration: %dd %dh %dm %ds
State Info: %s", state_string, start_timestring, end_timestring, days, hours, minutes, seconds, (state_info == NULL) ? "N/A" : state_info); ^~ ~~~~~~~~~~~~ trends.c:2114:51: note: assuming directive output of 3 bytes snprintf(temp_buffer, sizeof(temp_buffer) - 1, "%s
Time Range: %s to %s
Duration: %dd %dh %dm %ds
State Info: %s", state_string, start_timestring, end_timestring, days, hours, minutes, seconds, (state_info == NULL) ? "N/A" : state_info); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from trends.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 125 or more bytes (assuming 3197) into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trends.c: In function 'main': trends.c:760:54: warning: ' to ' directive output may be truncated writing 4 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(temp_buffer, sizeof(temp_buffer) - 1, "%s to %s", start_time, end_time); ^~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from trends.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 5 and 2051 bytes into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trends.c:767:54: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=] snprintf(temp_buffer, sizeof(temp_buffer) - 1, "%s", start_time); ^ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from trends.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -DNSCGI -Wl,-z,relro -Wl,-z,now -o histogram.cgi histogram.c ../common/shared.o getcgi.o cgiutils.o cgiauth.o readlogs.o macros-cgi.o skiplist.o objects-cgi.o xobjects-cgi.o statusdata-cgi.o xstatusdata-cgi.o comments-cgi.o downtime-cgi.o -lgd -lpng -ljpeg -lz -lm -lz histogram.c: In function 'graph_all_histogram_data': histogram.c:1520:52: warning: ' to ' directive output may be truncated writing 4 bytes into a region of size between 0 and 1023 [-Wformat-truncation=] snprintf(temp_buffer, sizeof(temp_buffer) - 1, "%s to %s", start_time, end_time); ^~~~ In file included from /usr/include/stdio.h:873, from ../include/config.h:118, from histogram.c:25: /usr/include/aarch64-linux-gnu/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 5 and 2051 bytes into a destination of size 1023 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/icinga-1.14.2+ds/cgi' cd ./html && make make[3]: Entering directory '/build/icinga-1.14.2+ds/html' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/icinga-1.14.2+ds/html' if [ xyes = xyes ]; then \ cd ./module && make; \ fi make[3]: Entering directory '/build/icinga-1.14.2+ds/module' aarch64-linux-gnu-gcc -fPIC -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -o helloworld.so helloworld.c -shared -Wl,-z,relro -Wl,-z,now -lz make[3]: Leaving directory '/build/icinga-1.14.2+ds/module' make[3]: Entering directory '/build/icinga-1.14.2+ds/module/idoutils' if [ xyes = xyes ]; then \ cd ./src/ && make; \ fi; make[4]: Entering directory '/build/icinga-1.14.2+ds/module/idoutils/src' aarch64-linux-gnu-gcc -fPIC -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -c -o io.o io.c -shared aarch64-linux-gnu-gcc -fPIC -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -c -o utils.o utils.c -shared utils.c: In function 'my_rename': utils.c:128:7: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(dest_fd, buffer, bytes_read); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -o file2sock file2sock.c io.o utils.o -Wl,-z,relro -Wl,-z,now -lz -lm aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -o log2ido log2ido.c io.o utils.o -Wl,-z,relro -Wl,-z,now -lz -lm aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -c -o db.o db.c db.c: In function 'ido2db_db_init': db.c:293:2: warning: 'dbi_initialize' is deprecated [-Wdeprecated-declarations] if (dbi_initialize(libdbi_driver_dir) == -1) { ^~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:169:27: note: declared here int LIBDBI_API_DEPRECATED dbi_initialize(const char *driverdir); ^~~~~~~~~~~~~~ db.c: In function 'ido2db_db_connect': db.c:435:3: warning: 'dbi_conn_new' is deprecated [-Wdeprecated-declarations] idi->dbinfo.dbi_conn = dbi_conn_new(IDO2DB_DBI_DRIVER_MYSQL); ^~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:199:32: note: declared here dbi_conn LIBDBI_API_DEPRECATED dbi_conn_new(const char *name); /* shortcut for dbi_conn_open(dbi_driver_open("foo")) */ ^~~~~~~~~~~~ db.c:438:3: warning: 'dbi_conn_new' is deprecated [-Wdeprecated-declarations] idi->dbinfo.dbi_conn = dbi_conn_new(IDO2DB_DBI_DRIVER_PGSQL); ^~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:199:32: note: declared here dbi_conn LIBDBI_API_DEPRECATED dbi_conn_new(const char *name); /* shortcut for dbi_conn_open(dbi_driver_open("foo")) */ ^~~~~~~~~~~~ db.c:441:3: warning: 'dbi_conn_new' is deprecated [-Wdeprecated-declarations] idi->dbinfo.dbi_conn = dbi_conn_new(IDO2DB_DBI_DRIVER_DB2); ^~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:199:32: note: declared here dbi_conn LIBDBI_API_DEPRECATED dbi_conn_new(const char *name); /* shortcut for dbi_conn_open(dbi_driver_open("foo")) */ ^~~~~~~~~~~~ db.c:444:3: warning: 'dbi_conn_new' is deprecated [-Wdeprecated-declarations] idi->dbinfo.dbi_conn = dbi_conn_new(IDO2DB_DBI_DRIVER_FIREBIRD); ^~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:199:32: note: declared here dbi_conn LIBDBI_API_DEPRECATED dbi_conn_new(const char *name); /* shortcut for dbi_conn_open(dbi_driver_open("foo")) */ ^~~~~~~~~~~~ db.c:447:3: warning: 'dbi_conn_new' is deprecated [-Wdeprecated-declarations] idi->dbinfo.dbi_conn = dbi_conn_new(IDO2DB_DBI_DRIVER_FREETDS); ^~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:199:32: note: declared here dbi_conn LIBDBI_API_DEPRECATED dbi_conn_new(const char *name); /* shortcut for dbi_conn_open(dbi_driver_open("foo")) */ ^~~~~~~~~~~~ db.c:450:3: warning: 'dbi_conn_new' is deprecated [-Wdeprecated-declarations] idi->dbinfo.dbi_conn = dbi_conn_new(IDO2DB_DBI_DRIVER_INGRES); ^~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:199:32: note: declared here dbi_conn LIBDBI_API_DEPRECATED dbi_conn_new(const char *name); /* shortcut for dbi_conn_open(dbi_driver_open("foo")) */ ^~~~~~~~~~~~ db.c:453:3: warning: 'dbi_conn_new' is deprecated [-Wdeprecated-declarations] idi->dbinfo.dbi_conn = dbi_conn_new(IDO2DB_DBI_DRIVER_MSQL); ^~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:199:32: note: declared here dbi_conn LIBDBI_API_DEPRECATED dbi_conn_new(const char *name); /* shortcut for dbi_conn_open(dbi_driver_open("foo")) */ ^~~~~~~~~~~~ db.c:458:3: warning: 'dbi_conn_new' is deprecated [-Wdeprecated-declarations] idi->dbinfo.dbi_conn = dbi_conn_new(IDO2DB_DBI_DRIVER_SQLITE); ^~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:199:32: note: declared here dbi_conn LIBDBI_API_DEPRECATED dbi_conn_new(const char *name); /* shortcut for dbi_conn_open(dbi_driver_open("foo")) */ ^~~~~~~~~~~~ db.c:461:3: warning: 'dbi_conn_new' is deprecated [-Wdeprecated-declarations] idi->dbinfo.dbi_conn = dbi_conn_new(IDO2DB_DBI_DRIVER_SQLITE3); ^~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:199:32: note: declared here dbi_conn LIBDBI_API_DEPRECATED dbi_conn_new(const char *name); /* shortcut for dbi_conn_open(dbi_driver_open("foo")) */ ^~~~~~~~~~~~ db.c: In function 'ido2db_db_disconnect': db.c:1115:2: warning: 'dbi_shutdown' is deprecated [-Wdeprecated-declarations] dbi_shutdown(); ^~~~~~~~~~~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:171:28: note: declared here void LIBDBI_API_DEPRECATED dbi_shutdown(); ^~~~~~~~~~~~ db.c: In function 'ido2db_db_update_config_dump': db.c:2898:83: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'unsigned int' [-Wformat=] if (asprintf(&buf, "UPDATE %s SET config_dump_in_progress=%d WHERE instance_id=%lu", ~~^ %u db.c:2901:8: instance_id) == -1) ~~~~~~~~~~~ db.c: In function 'ido2db_check_dbd_driver': db.c:2946:2: warning: 'dbi_initialize' is deprecated [-Wdeprecated-declarations] dbi_initialize(libdbi_driver_dir); ^~~~~~~~~~~~~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:169:27: note: declared here int LIBDBI_API_DEPRECATED dbi_initialize(const char *driverdir); ^~~~~~~~~~~~~~ db.c:2950:3: warning: 'dbi_driver_open' is deprecated [-Wdeprecated-declarations] if ((dbi_driver_open(IDO2DB_DBI_DRIVER_MYSQL)) == NULL) { ^~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:180:34: note: declared here dbi_driver LIBDBI_API_DEPRECATED dbi_driver_open(const char *name); /* goes thru linked list until it finds the right one */ ^~~~~~~~~~~~~~~ db.c:2951:4: warning: 'dbi_shutdown' is deprecated [-Wdeprecated-declarations] dbi_shutdown(); ^~~~~~~~~~~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:171:28: note: declared here void LIBDBI_API_DEPRECATED dbi_shutdown(); ^~~~~~~~~~~~ db.c:2956:3: warning: 'dbi_driver_open' is deprecated [-Wdeprecated-declarations] if (dbi_driver_open(IDO2DB_DBI_DRIVER_PGSQL) == NULL) { ^~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:180:34: note: declared here dbi_driver LIBDBI_API_DEPRECATED dbi_driver_open(const char *name); /* goes thru linked list until it finds the right one */ ^~~~~~~~~~~~~~~ db.c:2957:4: warning: 'dbi_shutdown' is deprecated [-Wdeprecated-declarations] dbi_shutdown(); ^~~~~~~~~~~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:171:28: note: declared here void LIBDBI_API_DEPRECATED dbi_shutdown(); ^~~~~~~~~~~~ db.c:2962:3: warning: 'dbi_driver_open' is deprecated [-Wdeprecated-declarations] if (dbi_driver_open(IDO2DB_DBI_DRIVER_DB2) == NULL) { ^~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:180:34: note: declared here dbi_driver LIBDBI_API_DEPRECATED dbi_driver_open(const char *name); /* goes thru linked list until it finds the right one */ ^~~~~~~~~~~~~~~ db.c:2963:4: warning: 'dbi_shutdown' is deprecated [-Wdeprecated-declarations] dbi_shutdown(); ^~~~~~~~~~~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:171:28: note: declared here void LIBDBI_API_DEPRECATED dbi_shutdown(); ^~~~~~~~~~~~ db.c:2968:3: warning: 'dbi_driver_open' is deprecated [-Wdeprecated-declarations] if (dbi_driver_open(IDO2DB_DBI_DRIVER_FIREBIRD) == NULL) { ^~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:180:34: note: declared here dbi_driver LIBDBI_API_DEPRECATED dbi_driver_open(const char *name); /* goes thru linked list until it finds the right one */ ^~~~~~~~~~~~~~~ db.c:2969:4: warning: 'dbi_shutdown' is deprecated [-Wdeprecated-declarations] dbi_shutdown(); ^~~~~~~~~~~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:171:28: note: declared here void LIBDBI_API_DEPRECATED dbi_shutdown(); ^~~~~~~~~~~~ db.c:2974:3: warning: 'dbi_driver_open' is deprecated [-Wdeprecated-declarations] if (dbi_driver_open(IDO2DB_DBI_DRIVER_FREETDS) == NULL) { ^~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:180:34: note: declared here dbi_driver LIBDBI_API_DEPRECATED dbi_driver_open(const char *name); /* goes thru linked list until it finds the right one */ ^~~~~~~~~~~~~~~ db.c:2975:4: warning: 'dbi_shutdown' is deprecated [-Wdeprecated-declarations] dbi_shutdown(); ^~~~~~~~~~~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:171:28: note: declared here void LIBDBI_API_DEPRECATED dbi_shutdown(); ^~~~~~~~~~~~ db.c:2980:3: warning: 'dbi_driver_open' is deprecated [-Wdeprecated-declarations] if (dbi_driver_open(IDO2DB_DBI_DRIVER_INGRES) == NULL) { ^~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:180:34: note: declared here dbi_driver LIBDBI_API_DEPRECATED dbi_driver_open(const char *name); /* goes thru linked list until it finds the right one */ ^~~~~~~~~~~~~~~ db.c:2981:4: warning: 'dbi_shutdown' is deprecated [-Wdeprecated-declarations] dbi_shutdown(); ^~~~~~~~~~~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:171:28: note: declared here void LIBDBI_API_DEPRECATED dbi_shutdown(); ^~~~~~~~~~~~ db.c:2986:3: warning: 'dbi_driver_open' is deprecated [-Wdeprecated-declarations] if (dbi_driver_open(IDO2DB_DBI_DRIVER_MSQL) == NULL) { ^~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:180:34: note: declared here dbi_driver LIBDBI_API_DEPRECATED dbi_driver_open(const char *name); /* goes thru linked list until it finds the right one */ ^~~~~~~~~~~~~~~ db.c:2987:4: warning: 'dbi_shutdown' is deprecated [-Wdeprecated-declarations] dbi_shutdown(); ^~~~~~~~~~~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:171:28: note: declared here void LIBDBI_API_DEPRECATED dbi_shutdown(); ^~~~~~~~~~~~ db.c:2993:3: warning: 'dbi_driver_open' is deprecated [-Wdeprecated-declarations] if (dbi_driver_open(IDO2DB_DBI_DRIVER_ORACLE) == NULL) { ^~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:180:34: note: declared here dbi_driver LIBDBI_API_DEPRECATED dbi_driver_open(const char *name); /* goes thru linked list until it finds the right one */ ^~~~~~~~~~~~~~~ db.c:2994:4: warning: 'dbi_shutdown' is deprecated [-Wdeprecated-declarations] dbi_shutdown(); ^~~~~~~~~~~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:171:28: note: declared here void LIBDBI_API_DEPRECATED dbi_shutdown(); ^~~~~~~~~~~~ db.c:2999:3: warning: 'dbi_driver_open' is deprecated [-Wdeprecated-declarations] if (dbi_driver_open(IDO2DB_DBI_DRIVER_SQLITE) == NULL) { ^~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:180:34: note: declared here dbi_driver LIBDBI_API_DEPRECATED dbi_driver_open(const char *name); /* goes thru linked list until it finds the right one */ ^~~~~~~~~~~~~~~ db.c:3000:4: warning: 'dbi_shutdown' is deprecated [-Wdeprecated-declarations] dbi_shutdown(); ^~~~~~~~~~~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:171:28: note: declared here void LIBDBI_API_DEPRECATED dbi_shutdown(); ^~~~~~~~~~~~ db.c:3005:3: warning: 'dbi_driver_open' is deprecated [-Wdeprecated-declarations] if (dbi_driver_open(IDO2DB_DBI_DRIVER_SQLITE3) == NULL) { ^~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:180:34: note: declared here dbi_driver LIBDBI_API_DEPRECATED dbi_driver_open(const char *name); /* goes thru linked list until it finds the right one */ ^~~~~~~~~~~~~~~ db.c:3006:4: warning: 'dbi_shutdown' is deprecated [-Wdeprecated-declarations] dbi_shutdown(); ^~~~~~~~~~~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:171:28: note: declared here void LIBDBI_API_DEPRECATED dbi_shutdown(); ^~~~~~~~~~~~ db.c:3011:3: warning: 'dbi_shutdown' is deprecated [-Wdeprecated-declarations] dbi_shutdown(); ^~~~~~~~~~~~ In file included from ../include/ido2db.h:37, from db.c:15: /usr/include/dbi/dbi.h:171:28: note: declared here void LIBDBI_API_DEPRECATED dbi_shutdown(); ^~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -c -o dbhandlers.o dbhandlers.c dbhandlers.c: In function 'ido2db_get_object_id_with_insert': dbhandlers.c:282:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&es[0], "E'%s'", tmp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbhandlers.c:285:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&es[0], "'%s'", tmp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbhandlers.c:293:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&es[0], "NULL"); ^~~~~~~~~~~~~~~~~~~~~~~~ dbhandlers.c:299:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&es[1], "E'%s'", tmp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbhandlers.c:302:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&es[1], "'%s'", tmp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dbhandlers.c:310:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&es[1], "NULL"); ^~~~~~~~~~~~~~~~~~~~~~~~ dbhandlers.c: In function 'ido2db_save_custom_variables': dbhandlers.c:7548:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&ts, "NULL"); ^~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -c -o dbqueries.o dbqueries.c dbqueries.c: In function 'ido2db_query_insert_or_update_systemcommanddata_add': dbqueries.c:84:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET end_time=%s, end_time_usec=%lu, command_line='%s', timeout=%d, early_timeout=%d, execution_time=%lf, return_code=%d, output='%s', long_output='%s' WHERE instance_id=%lu AND start_time=%s AND start_time_usec=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SYSTEMCOMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[4], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(int *) data[6], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(double *) data[8], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(char **) data[10], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[11], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[1], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:109:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT systemcommand_id FROM %s WHERE instance_id=%lu AND start_time=%s AND start_time_usec=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SYSTEMCOMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[1], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:140:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, start_time, start_time_usec, end_time, end_time_usec, command_line, timeout, early_timeout, execution_time, return_code, output, long_output) VALUES (%lu, %s, %lu, %s, %lu, '%s', %d, %d, %lf, %d, '%s', '%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SYSTEMCOMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[1], ~~~~~~~~~~~~~~~~~~~ *(unsigned long*) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[4], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(int *) data[6], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(double *) data[8], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(char **) data[10], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[11] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:166:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET end_time=%s, end_time_usec=%lu, command_line=E'%s', timeout=%d, early_timeout=%d, execution_time=%lf, return_code=%d, output=E'%s', long_output=E'%s' WHERE instance_id=%lu AND start_time=%s AND start_time_usec=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SYSTEMCOMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[4], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(int *) data[6], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(double *) data[8], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(char **) data[10], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[11], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[1], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:191:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, start_time, start_time_usec, end_time, end_time_usec, command_line, timeout, early_timeout, execution_time, return_code, output, long_output) VALUES (%lu, %s, %lu, %s, %lu, E'%s', %d, %d, %lf, %d, E'%s', E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SYSTEMCOMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[1], ~~~~~~~~~~~~~~~~~~~ *(unsigned long*) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[4], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(int *) data[6], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(double *) data[8], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(char **) data[10], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[11] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_eventhandlerdata_add': dbqueries.c:355:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET eventhandler_type=%d, object_id=%lu, state=%d, state_type=%d, end_time=%s, end_time_usec=%lu, command_object_id=%lu, command_args='%s', command_line='%s', timeout=%d, early_timeout=%d, execution_time=%lf, return_code=%d, output='%s', long_output='%s' WHERE instance_id=%lu AND start_time=%s AND start_time_usec=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_EVENTHANDLERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(char **) data[7], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[8], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[9], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[10], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[11], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(double *) data[14], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(char **) data[16], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[17], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:386:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT eventhandler_id FROM %s WHERE instance_id=%lu AND start_time=%s AND start_time_usec=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_EVENTHANDLERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:416:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, eventhandler_type, object_id, state, state_type, start_time, start_time_usec, end_time, end_time_usec, command_object_id, command_args, command_line, timeout, early_timeout, execution_time, return_code, output, long_output) VALUES (%lu, %d, %lu, %d, %d, %s, %lu, %s, %lu, %lu, '%s', '%s', %d, %d, %lf, %d, '%s', '%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_EVENTHANDLERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[7], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[8], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[9], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[10], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[11], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(double *) data[14], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(char **) data[16], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[17] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:448:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET eventhandler_type=%d, object_id=%lu, state=%d, state_type=%d, end_time=%s, end_time_usec=%lu, command_object_id=%lu, command_args=E'%s', command_line=E'%s', timeout=%d, early_timeout=%d, execution_time=%lf, return_code=%d, output=E'%s', long_output=E'%s' WHERE instance_id=%lu AND start_time=%s AND start_time_usec=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_EVENTHANDLERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(char **) data[7], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[8], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[9], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[10], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[11], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(double *) data[14], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(char **) data[16], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[17], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:479:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, eventhandler_type, object_id, state, state_type, start_time, start_time_usec, end_time, end_time_usec, command_object_id, command_args, command_line, timeout, early_timeout, execution_time, return_code, output, long_output) VALUES (%lu, %d, %lu, %d, %d, %s, %lu, %s, %lu, %lu, E'%s', E'%s', %d, %d, %lf, %d, E'%s', E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_EVENTHANDLERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[7], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[8], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[9], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[10], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[11], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(double *) data[14], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(char **) data[16], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[17] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_notificationdata_add': dbqueries.c:679:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET notification_type=%d, notification_reason=%d, end_time=%s, end_time_usec=%lu, state=%d, output='%s', long_output='%s', escalated=%d, contacts_notified=%d WHERE instance_id=%lu AND start_time=%s AND start_time_usec=%lu AND object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_NOTIFICATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(char **) data[9], ~~~~~~~~~~~~~~~~~~~ *(char **) data[10], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[4], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:705:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT notification_id FROM %s WHERE instance_id=%lu AND start_time=%s AND start_time_usec=%lu AND object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_NOTIFICATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[4], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:736:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, notification_type, notification_reason, start_time, start_time_usec, end_time, end_time_usec, object_id, state, output, long_output, escalated, contacts_notified) VALUES (%lu, %d, %d, %s, %lu, %s, %lu, %lu, %d, '%s', '%s', %d, %d)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_NOTIFICATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[4], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(char **) data[9], ~~~~~~~~~~~~~~~~~~~ *(char **) data[10], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:773:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT notification_id FROM %s WHERE instance_id=%lu AND start_time=%s AND start_time_usec=%lu AND object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_NOTIFICATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[4], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:803:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET notification_type=%d, notification_reason=%d, end_time=%s, end_time_usec=%lu, state=%d, output=E'%s', long_output=E'%s', escalated=%d, contacts_notified=%d WHERE instance_id=%lu AND start_time=%s AND start_time_usec=%lu AND object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_NOTIFICATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(char **) data[9], ~~~~~~~~~~~~~~~~~~~ *(char **) data[10], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[4], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:829:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, notification_type, notification_reason, start_time, start_time_usec, end_time, end_time_usec, object_id, state, output, long_output, escalated, contacts_notified) VALUES (%lu, %d, %d, %s, %lu, %s, %lu, %lu, %d, E'%s', E'%s', %d, %d)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_NOTIFICATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[4], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(char **) data[9], ~~~~~~~~~~~~~~~~~~~ *(char **) data[10], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:870:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT notification_id FROM %s WHERE instance_id=%lu AND start_time=%s AND start_time_usec=%lu AND object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_NOTIFICATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[4], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_contactnotificationdata_add': dbqueries.c:1033:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET notification_id=%lu, end_time=%s, end_time_usec=%lu WHERE instance_id=%lu AND contact_object_id=%lu AND start_time=%s AND start_time_usec=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:1053:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT contactnotification_id FROM %s WHERE instance_id=%lu AND contact_object_id=%lu AND start_time=%s AND start_time_usec=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:1084:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, notification_id, start_time, start_time_usec, end_time, end_time_usec, contact_object_id) VALUES (%lu, %lu, %s, %lu, %s, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:1115:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT contactnotification_id FROM %s WHERE instance_id=%lu AND contact_object_id=%lu AND start_time=%s AND start_time_usec=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:1145:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET notification_id=%lu, end_time=%s, end_time_usec=%lu WHERE instance_id=%lu AND contact_object_id=%lu AND start_time=%s AND start_time_usec=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:1165:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, notification_id, start_time, start_time_usec, end_time, end_time_usec, contact_object_id) VALUES (%lu, %lu, %s, %lu, %s, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:1200:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT contactnotification_id FROM %s WHERE instance_id=%lu AND contact_object_id=%lu AND start_time=%s AND start_time_usec=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_contactnotificationmethoddata_add': dbqueries.c:1315:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET end_time=%s, end_time_usec=%lu, command_object_id=%lu, command_args='%s' WHERE instance_id=%lu AND contactnotification_id=%lu AND start_time=%s AND start_time_usec=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONMETHODS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[7] == NULL) ? "" : *(char **) data[7], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:1336:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT contactnotificationmethod_id FROM %s WHERE instance_id=%lu AND contactnotification_id=%lu AND start_time=%s AND start_time_usec=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONMETHODS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:1367:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, contactnotification_id, start_time, start_time_usec, end_time, end_time_usec, command_object_id, command_args) VALUES (%lu, %lu, %s, %lu, %s, %lu, %lu, '%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONMETHODS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[7] == NULL) ? "" : *(char **) data[7] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:1389:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET end_time=%s, end_time_usec=%lu, command_object_id=%lu, command_args=E'%s' WHERE instance_id=%lu AND contactnotification_id=%lu AND start_time=%s AND start_time_usec=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONMETHODS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[7] == NULL) ? "" : *(char **) data[7], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:1410:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, contactnotification_id, start_time, start_time_usec, end_time, end_time_usec, command_object_id, command_args) VALUES (%lu, %lu, %s, %lu, %s, %lu, %lu, E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONMETHODS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[7] == NULL) ? "" : *(char **) data[7] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_servicecheckdata_add': dbqueries.c:1544:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, ^~~~~~~~~~~~~~~~~ "INSERT INTO %s (instance_id, service_object_id, check_type, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "current_check_attempt, max_check_attempts, state, state_type, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "start_time, start_time_usec, end_time, end_time_usec, timeout, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "early_timeout, execution_time, latency, return_code, output, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "long_output, perfdata, command_object_id, command_args, command_line) " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "VALUES (%lu, %lu, %d, %d, %d, %d, %d, %s, %lu, %s, %lu, %d, %d, %lf, %lf, %d, '%s', '%s', '%s', %lu, '%s', '%s')", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICECHECKS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5], ~~~~~~~~~~~~~~~~~ *(int *) data[6], ~~~~~~~~~~~~~~~~~ *(char **) data[7], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[8], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[9], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[10], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(double *) data[13], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[14], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(char **) data[16], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[17], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[18], ~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[19], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[20], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[21] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:1583:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "INSERT INTO %s (instance_id, service_object_id, check_type, current_check_attempt, max_check_attempts, state, state_type, start_time, start_time_usec, end_time, end_time_usec, timeout, early_timeout, execution_time, latency, return_code, output, long_output, perfdata, command_object_id, command_args, command_line) VALUES (%lu, %lu, %d, %d, %d, %d, %d, %s, %lu, %s, %lu, %d, %d, %lf, %lf, %d, E'%s', E'%s', E'%s', %lu, E'%s', E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICECHECKS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5], ~~~~~~~~~~~~~~~~~ *(int *) data[6], ~~~~~~~~~~~~~~~~~ *(char **) data[7], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[8], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[9], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[10], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(double *) data[13], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[14], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(char **) data[16], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[17], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[18], ~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[19], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[20], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[21] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_hostcheckdata_add': dbqueries.c:1795:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "INSERT INTO %s (command_object_id, command_args, command_line, " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "instance_id, host_object_id, check_type, is_raw_check, current_check_attempt, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "max_check_attempts, state, state_type, start_time, start_time_usec, end_time, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "end_time_usec, timeout, early_timeout, execution_time, latency, return_code, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "output, long_output, perfdata) " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "VALUES (%lu, '%s', '%s', %lu, %lu, %d, %d, %d, %d, %d, %d, %s, %lu, %s, %lu, %d, %d, %lf, %lf, %d, '%s', '%s', '%s')", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTCHECKS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[1], ~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[4], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[5], ~~~~~~~~~~~~~~~~~ *(int *) data[6], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(char **) data[11], ~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[12], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[13], ~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[14], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(int *) data[16], ~~~~~~~~~~~~~~~~~~ *(double *) data[17], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[18], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[19], ~~~~~~~~~~~~~~~~~~ *(char **) data[20], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[21], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[22] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:1834:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "INSERT INTO %s (command_object_id, command_args, command_line, instance_id, host_object_id, check_type, is_raw_check, current_check_attempt, max_check_attempts, state, state_type, start_time, start_time_usec, end_time, end_time_usec, timeout, early_timeout, execution_time, latency, return_code, output, long_output, perfdata) VALUES (%lu, E'%s', E'%s', %lu, %lu, %d, %d, %d, %d, %d, %d, %s, %lu, %s, %lu, %d, %d, %lf, %lf, %d, E'%s', E'%s', E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTCHECKS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[1], ~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[4], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[5], ~~~~~~~~~~~~~~~~~ *(int *) data[6], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(char **) data[11], ~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[12], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[13], ~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[14], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(int *) data[16], ~~~~~~~~~~~~~~~~~~ *(double *) data[17], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[18], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[19], ~~~~~~~~~~~~~~~~~~ *(char **) data[20], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[21], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[22] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_commentdata_add': dbqueries.c:2029:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET comment_type=%d, entry_type=%d, object_id=%lu, author_name='%s', comment_data='%s', is_persistent=%d, comment_source=%d, expires=%d, expiration_time=%s WHERE instance_id=%lu AND comment_time=%s AND internal_comment_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_COMMENTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[3], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[8], ~~~~~~~~~~~~~~~~~~~ *(char **) data[9], ~~~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(char **) data[13], /* end end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[6], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:2065:18: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT comment_id FROM %s WHERE instance_id=%lu AND comment_time=%s AND internal_comment_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_COMMENTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[6], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:2094:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (entry_time, entry_time_usec, instance_id, comment_type, entry_type, object_id, comment_time, internal_comment_id, author_name, comment_data, is_persistent, comment_source, expires, expiration_time) VALUES (%s, %lu, %lu, %d, %d, %lu, %s, %lu, '%s', '%s', %d, %d, %d, %s)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_COMMENTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[6], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[8], ~~~~~~~~~~~~~~~~~~~ *(char **) data[9], ~~~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(char **) data[13] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:2122:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET comment_type=%d, entry_type=%d, object_id=%lu, author_name=E'%s', comment_data=E'%s', is_persistent=%d, comment_source=%d, expires=%d, expiration_time=%s WHERE instance_id=%lu AND comment_time=%s AND internal_comment_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_COMMENTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[3], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[8], ~~~~~~~~~~~~~~~~~~~ *(char **) data[9], ~~~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(char **) data[13], /* end end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[6], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:2147:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (entry_time, entry_time_usec, instance_id, comment_type, entry_type, object_id, comment_time, internal_comment_id, author_name, comment_data, is_persistent, comment_source, expires, expiration_time) VALUES (%s, %lu, %lu, %d, %d, %lu, %s, %lu, E'%s', E'%s', %d, %d, %d, %s)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_COMMENTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[6], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[8], ~~~~~~~~~~~~~~~~~~~ *(char **) data[9], ~~~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(char **) data[13] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_commentdata_history_add': dbqueries.c:2279:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET comment_type=%d, entry_type=%d, object_id=%lu, author_name='%s', comment_data='%s', is_persistent=%d, comment_source=%d, expires=%d, expiration_time=%s WHERE instance_id=%lu AND comment_time=%s AND internal_comment_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_COMMENTHISTORY], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[3], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[8], ~~~~~~~~~~~~~~~~~~~ *(char **) data[9], ~~~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(char **) data[13], /* end end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[6], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:2308:18: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT commenthistory_id FROM %s WHERE instance_id=%lu AND comment_time=%s AND internal_comment_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_COMMENTHISTORY], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[6], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:2338:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (entry_time, entry_time_usec, instance_id, comment_type, entry_type, object_id, comment_time, internal_comment_id, author_name, comment_data, is_persistent, comment_source, expires, expiration_time) VALUES (%s, %lu, %lu, %d, %d, %lu, %s, %lu, '%s', '%s', %d, %d, %d, %s)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_COMMENTHISTORY], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[6], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[8], ~~~~~~~~~~~~~~~~~~~ *(char **) data[9], ~~~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(char **) data[13] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:2366:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET comment_type=%d, entry_type=%d, object_id=%lu, author_name=E'%s', comment_data=E'%s', is_persistent=%d, comment_source=%d, expires=%d, expiration_time=%s WHERE instance_id=%lu AND comment_time=%s AND internal_comment_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_COMMENTHISTORY], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[3], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[8], ~~~~~~~~~~~~~~~~~~~ *(char **) data[9], ~~~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(char **) data[13], /* end end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[6], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:2391:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (entry_time, entry_time_usec, instance_id, comment_type, entry_type, object_id, comment_time, internal_comment_id, author_name, comment_data, is_persistent, comment_source, expires, expiration_time) VALUES (%s, %lu, %lu, %d, %d, %lu, %s, %lu, E'%s', E'%s', %d, %d, %d, %s)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_COMMENTHISTORY], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[6], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[8], ~~~~~~~~~~~~~~~~~~~ *(char **) data[9], ~~~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(char **) data[13] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_downtimedata_scheduled_downtime_add': dbqueries.c:2528:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "SET downtime_type=%d, author_name='%s', comment_data='%s', triggered_by_id=%lu, is_fixed=%d, duration=%lu, scheduled_start_time=%s, scheduled_end_time=%s, is_in_effect=%d, trigger_time=%s " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "WHERE instance_id=%lu AND object_id=%lu AND entry_time=%s AND internal_downtime_id=%lu" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,ido2db_db_tablenames[IDO2DB_DBTABLE_SCHEDULEDDOWNTIME] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[1] /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[4] ~~~~~~~~~~~~~~~~~~~ ,*(char **) data[5] ~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[7] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[8] ~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[9] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[10] ~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[11] ~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[15] ~~~~~~~~~~~~~~~~~~ ,*(char **) data[16] /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[0] /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[2] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[3] ~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[6] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:2559:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT scheduleddowntime_id FROM %s WHERE instance_id=%lu AND object_id=%lu AND entry_time=%s AND internal_downtime_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SCHEDULEDDOWNTIME] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[0] /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[2] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[3] ~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[6] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:2590:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "(instance_id, downtime_type, object_id, entry_time, author_name, comment_data, internal_downtime_id, triggered_by_id, is_fixed, duration, scheduled_start_time, scheduled_end_time, is_in_effect, trigger_time) " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "VALUES (%lu, %d, %lu, %s, '%s', '%s', %lu, %lu, %d, %lu, %s, %s, %d, %s)" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,ido2db_db_tablenames[IDO2DB_DBTABLE_SCHEDULEDDOWNTIME] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[0] /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[1] ~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[2] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[3] ~~~~~~~~~~~~~~~~~~~ ,*(char **) data[4] ~~~~~~~~~~~~~~~~~~~ ,*(char **) data[5] ~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[6] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[7] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[8] ~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[9] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[10] ~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[11] ~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[15] ~~~~~~~~~~~~~~~~~~ ,*(char **) data[16] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:2620:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "SET downtime_type=%d, author_name=E'%s', comment_data=E'%s', triggered_by_id=%lu, is_fixed=%d, duration=%lu, scheduled_start_time=%s, scheduled_end_time=%s, is_in_effect=%d, trigger_time=%s " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "WHERE instance_id=%lu AND object_id=%lu AND entry_time=%s AND internal_downtime_id=%lu" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,ido2db_db_tablenames[IDO2DB_DBTABLE_SCHEDULEDDOWNTIME] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[1] /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[4] ~~~~~~~~~~~~~~~~~~~ ,*(char **) data[5] ~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[7] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[8] ~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[9] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[10] ~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[11] ~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[15] ~~~~~~~~~~~~~~~~~~ ,*(char **) data[16] /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[0] /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[2] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[3] ~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[6] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:2649:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "(instance_id, downtime_type, object_id, entry_time, author_name, comment_data, internal_downtime_id, triggered_by_id, is_fixed, duration, scheduled_start_time, scheduled_end_time, is_in_effect, trigger_time) " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "VALUES (%lu, %d, %lu, %s, E'%s', E'%s', %lu, %lu, %d, %lu, %s, %s, %d, %s)" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,ido2db_db_tablenames[IDO2DB_DBTABLE_SCHEDULEDDOWNTIME] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[0] /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[1] ~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[2] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[3] ~~~~~~~~~~~~~~~~~~~ ,*(char **) data[4] ~~~~~~~~~~~~~~~~~~~ ,*(char **) data[5] ~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[6] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[7] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[8] ~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[9] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[10] ~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[11] ~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[15] ~~~~~~~~~~~~~~~~~~ ,*(char **) data[16] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_downtimedata_downtime_history_add': dbqueries.c:2783:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "SET downtime_type=%d, author_name='%s', comment_data='%s', triggered_by_id=%lu, is_fixed=%d, duration=%lu, scheduled_start_time=%s, scheduled_end_time=%s, is_in_effect=%d, trigger_time=%s " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "WHERE instance_id=%lu AND object_id=%lu AND entry_time=%s AND internal_downtime_id=%lu" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,ido2db_db_tablenames[IDO2DB_DBTABLE_DOWNTIMEHISTORY] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[1] /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[4] ~~~~~~~~~~~~~~~~~~~ ,*(char **) data[5] ~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[7] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[8] ~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[9] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[10] ~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[11] ~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[15] /* is_in_effect */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[16] /* trigger_time as sql string */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /* update end */ ~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[0] /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[2] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[3] ~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[6] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:2816:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT downtimehistory_id FROM %s WHERE instance_id=%lu AND object_id=%lu AND entry_time=%s AND internal_downtime_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_DOWNTIMEHISTORY] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[0] /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[2] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[3] ~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[6] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:2846:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "(instance_id, downtime_type, object_id, entry_time, author_name, comment_data, internal_downtime_id, triggered_by_id, is_fixed, duration, scheduled_start_time, scheduled_end_time, is_in_effect, trigger_time) " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "VALUES (%lu, %d, %lu, %s, '%s', '%s', %lu, %lu, %d, %lu, %s, %s, %d, %s)" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,ido2db_db_tablenames[IDO2DB_DBTABLE_DOWNTIMEHISTORY] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[0] /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[1] ~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[2] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[3] ~~~~~~~~~~~~~~~~~~~ ,*(char **) data[4] ~~~~~~~~~~~~~~~~~~~ ,*(char **) data[5] ~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[6] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[7] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[8] ~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[9] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[10] ~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[11] ~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[15] /* is_in_effect */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[16] /* trigger_time as sql string */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /* insert end */ ~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:2878:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "SET downtime_type=%d, author_name=E'%s', comment_data=E'%s', triggered_by_id=%lu, is_fixed=%d, duration=%lu, scheduled_start_time=%s, scheduled_end_time=%s, is_in_effect=%d, trigger_time=%s " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "WHERE instance_id=%lu AND object_id=%lu AND entry_time=%s AND internal_downtime_id=%lu" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,ido2db_db_tablenames[IDO2DB_DBTABLE_DOWNTIMEHISTORY] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[1] /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[4] ~~~~~~~~~~~~~~~~~~~ ,*(char **) data[5] ~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[7] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[8] ~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[9] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[10] ~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[11] ~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[15] /* is_in_effect */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[16] /* trigger_time as sql string */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /* update end */ ~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[0] /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[2] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[3] ~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[6] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:2909:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "(instance_id, downtime_type, object_id, entry_time, author_name, comment_data, internal_downtime_id, triggered_by_id, is_fixed, duration, scheduled_start_time, scheduled_end_time, is_in_effect, trigger_time) " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "VALUES (%lu, %d, %lu, %s, E'%s', E'%s', %lu, %lu, %d, %lu, %s, %s, %d, %s)" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,ido2db_db_tablenames[IDO2DB_DBTABLE_DOWNTIMEHISTORY] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[0] /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[1] ~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[2] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[3] ~~~~~~~~~~~~~~~~~~~ ,*(char **) data[4] ~~~~~~~~~~~~~~~~~~~ ,*(char **) data[5] ~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[6] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[7] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[8] ~~~~~~~~~~~~~~~~~ ,*(unsigned long *) data[9] ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[10] ~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[11] ~~~~~~~~~~~~~~~~~~~~ ,*(int *) data[15] /* is_in_effect */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,*(char **) data[16] /* trigger_time as sql string */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /* insert end */ ~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_programstatusdata_add': dbqueries.c:3051:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET status_update_time=%s, program_start_time=%s, is_currently_running=1, " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "process_id=%lu, daemon_mode=%d, last_command_check=%s, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "last_log_rotation=%s, notifications_enabled=%d, active_service_checks_enabled=%d, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "passive_service_checks_enabled=%d, active_host_checks_enabled=%d, passive_host_checks_enabled=%d, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "event_handlers_enabled=%d, flap_detection_enabled=%d, failure_prediction_enabled=%d, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "process_performance_data=%d, obsess_over_hosts=%d, obsess_over_services=%d, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "modified_host_attributes=%lu, modified_service_attributes=%lu, global_host_event_handler='%s', " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "global_service_event_handler='%s', disable_notif_expire_time=%s, program_version='%s' " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "WHERE instance_id=%lu", ~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_PROGRAMSTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[1], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(char **) data[6], ~~~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(int *) data[14], ~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(int *) data[16], ~~~~~~~~~~~~~~~~~~ *(int *) data[17], ~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[18], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[19], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[20], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[21], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[26], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[28], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0] /* unique constraint start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:3098:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT programstatus_id FROM %s WHERE instance_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_PROGRAMSTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0] /* unique constraint start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:3126:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, status_update_time, program_start_time, " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "is_currently_running, process_id, daemon_mode, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "last_command_check, last_log_rotation, notifications_enabled, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "active_service_checks_enabled, passive_service_checks_enabled, active_host_checks_enabled, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "passive_host_checks_enabled, event_handlers_enabled, flap_detection_enabled, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "failure_prediction_enabled, process_performance_data, obsess_over_hosts, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "obsess_over_services, modified_host_attributes, modified_service_attributes, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "global_host_event_handler, global_service_event_handler, disable_notif_expire_time, program_version) " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "VALUES (%lu, %s, %s, '1', %lu, %d, %s, %s, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %lu, %lu, '%s', '%s', %s, '%s')", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_PROGRAMSTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[1], ~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(char **) data[6], ~~~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(int *) data[14], ~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(int *) data[16], ~~~~~~~~~~~~~~~~~~ *(int *) data[17], ~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[18], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[19], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[20], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[21], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[26], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[28] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:3172:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET status_update_time=%s, program_start_time=%s, is_currently_running=1, " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "process_id=%lu, daemon_mode=%d, last_command_check=%s, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "last_log_rotation=%s, notifications_enabled=%d, active_service_checks_enabled=%d, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "passive_service_checks_enabled=%d, active_host_checks_enabled=%d, passive_host_checks_enabled=%d, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "event_handlers_enabled=%d, flap_detection_enabled=%d, failure_prediction_enabled=%d, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "process_performance_data=%d, obsess_over_hosts=%d, obsess_over_services=%d, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "modified_host_attributes=%lu, modified_service_attributes=%lu, global_host_event_handler=E'%s', " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "global_service_event_handler=E'%s', disable_notif_expire_time=%s, program_version='%s' " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "WHERE instance_id=%lu", ~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_PROGRAMSTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[1], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(char **) data[6], ~~~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(int *) data[14], ~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(int *) data[16], ~~~~~~~~~~~~~~~~~~ *(int *) data[17], ~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[18], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[19], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[20], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[21], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[26], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[28], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0] /* unique constraint start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:3217:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, status_update_time, program_start_time, " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "is_currently_running, process_id, daemon_mode, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "last_command_check, last_log_rotation, notifications_enabled, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "active_service_checks_enabled, passive_service_checks_enabled, active_host_checks_enabled, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "passive_host_checks_enabled, event_handlers_enabled, flap_detection_enabled, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "failure_prediction_enabled, process_performance_data, obsess_over_hosts, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "obsess_over_services, modified_host_attributes, modified_service_attributes, " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "global_host_event_handler, global_service_event_handler, disable_notif_expire_time, program_version) " ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "VALUES (%lu, %s, %s, '1', %lu, %d, %s, %s, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %lu, %lu, E'%s', E'%s', %s, E'%s')", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_PROGRAMSTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[1], ~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(char **) data[6], ~~~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(int *) data[14], ~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(int *) data[16], ~~~~~~~~~~~~~~~~~~ *(int *) data[17], ~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[18], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[19], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[20], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[21], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[26], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[28] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_hoststatusdata_add': dbqueries.c:3440:10: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu, host_object_id=%lu, status_update_time=%s, output='%s', long_output='%s', perfdata='%s', current_state=%d, has_been_checked=%d, should_be_scheduled=%d, current_check_attempt=%d, max_check_attempts=%d, last_check=%s, next_check=%s, check_type=%d, last_state_change=%s, last_hard_state_change=%s, last_hard_state=%d, last_time_up=%s, last_time_down=%s, last_time_unreachable=%s, state_type=%d, last_notification=%s, next_notification=%s, no_more_notifications=%d, notifications_enabled=%d, problem_has_been_acknowledged=%d, acknowledgement_type=%d, current_notification_number=%d, passive_checks_enabled=%d, active_checks_enabled=%d, event_handler_enabled=%d, flap_detection_enabled=%d, is_flapping=%d, percent_state_change='%lf', latency='%lf', execution_time='%lf', scheduled_downtime_depth=%d, failure_prediction_enabled=%d, process_performance_data=%d, obsess_over_host=%d, modified_host_attributes=%lu, event_handler='%s', check_command='%s', normal_check_interval='%lf', retry_check_interval='%lf', check_timeperiod_object_id=%lu WHERE host_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTSTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(int *) data[6], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(char **) data[11], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[12], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(char **) data[14], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[15], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[16], ~~~~~~~~~~~~~~~~~~ *(char **) data[17], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[18], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[19], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[20], ~~~~~~~~~~~~~~~~~~ *(char **) data[21], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[22], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[23], ~~~~~~~~~~~~~~~~~~ *(int *) data[24], ~~~~~~~~~~~~~~~~~~ *(int *) data[25], ~~~~~~~~~~~~~~~~~~ *(int *) data[26], ~~~~~~~~~~~~~~~~~~ *(int *) data[27], ~~~~~~~~~~~~~~~~~~ *(int *) data[28], ~~~~~~~~~~~~~~~~~~ *(int *) data[29], ~~~~~~~~~~~~~~~~~~ *(int *) data[30], ~~~~~~~~~~~~~~~~~~ *(int *) data[31], ~~~~~~~~~~~~~~~~~~ *(int *) data[32], ~~~~~~~~~~~~~~~~~~ *(double *) data[33], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[34], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[35], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[36], ~~~~~~~~~~~~~~~~~~ *(int *) data[37], ~~~~~~~~~~~~~~~~~~ *(int *) data[38], ~~~~~~~~~~~~~~~~~~ *(int *) data[39], ~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[40], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[41], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[42], ~~~~~~~~~~~~~~~~~~~~ *(double *) data[43], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[44], ~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[45], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1] /* unique constraint start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:3500:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT hoststatus_id FROM %s WHERE host_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTSTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1] /* unique constraint start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:3527:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, host_object_id, status_update_time, output, long_output, perfdata, current_state, has_been_checked, should_be_scheduled, current_check_attempt, max_check_attempts, last_check, next_check, check_type, last_state_change, last_hard_state_change, last_hard_state, last_time_up, last_time_down, last_time_unreachable, state_type, last_notification, next_notification, no_more_notifications, notifications_enabled, problem_has_been_acknowledged, acknowledgement_type, current_notification_number, passive_checks_enabled, active_checks_enabled, event_handler_enabled, flap_detection_enabled, is_flapping, percent_state_change, latency, execution_time, scheduled_downtime_depth, failure_prediction_enabled, process_performance_data, obsess_over_host, modified_host_attributes, event_handler, check_command, normal_check_interval, retry_check_interval, check_timeperiod_object_id) VALUES (%lu, %lu, %s, '%s', '%s', '%s', %d, %d, %d, %d, %d, %s, %s, %d, %s, %s, %d, %s, %s, %s, %d, %s, %s, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %lf, %lf, %lf, %d, %d, %d, %d, %lu, '%s', '%s', %lf, %lf, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTSTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(int *) data[6], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(char **) data[11], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[12], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(char **) data[14], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[15], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[16], ~~~~~~~~~~~~~~~~~~ *(char **) data[17], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[18], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[19], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[20], ~~~~~~~~~~~~~~~~~~ *(char **) data[21], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[22], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[23], ~~~~~~~~~~~~~~~~~~ *(int *) data[24], ~~~~~~~~~~~~~~~~~~ *(int *) data[25], ~~~~~~~~~~~~~~~~~~ *(int *) data[26], ~~~~~~~~~~~~~~~~~~ *(int *) data[27], ~~~~~~~~~~~~~~~~~~ *(int *) data[28], ~~~~~~~~~~~~~~~~~~ *(int *) data[29], ~~~~~~~~~~~~~~~~~~ *(int *) data[30], ~~~~~~~~~~~~~~~~~~ *(int *) data[31], ~~~~~~~~~~~~~~~~~~ *(int *) data[32], ~~~~~~~~~~~~~~~~~~ *(double *) data[33], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[34], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[35], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[36], ~~~~~~~~~~~~~~~~~~ *(int *) data[37], ~~~~~~~~~~~~~~~~~~ *(int *) data[38], ~~~~~~~~~~~~~~~~~~ *(int *) data[39], ~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[40], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[41], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[42], ~~~~~~~~~~~~~~~~~~~~ *(double *) data[43], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[44], ~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[45] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:3588:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu, host_object_id=%lu, status_update_time=%s, output=E'%s', long_output=E'%s', perfdata=E'%s', current_state=%d, has_been_checked=%d, should_be_scheduled=%d, current_check_attempt=%d, max_check_attempts=%d, last_check=%s, next_check=%s, check_type=%d, last_state_change=%s, last_hard_state_change=%s, last_hard_state=%d, last_time_up=%s, last_time_down=%s, last_time_unreachable=%s, state_type=%d, last_notification=%s, next_notification=%s, no_more_notifications=%d, notifications_enabled=%d, problem_has_been_acknowledged=%d, acknowledgement_type=%d, current_notification_number=%d, passive_checks_enabled=%d, active_checks_enabled=%d, event_handler_enabled=%d, flap_detection_enabled=%d, is_flapping=%d, percent_state_change='%lf', latency='%lf', execution_time='%lf', scheduled_downtime_depth=%d, failure_prediction_enabled=%d, process_performance_data=%d, obsess_over_host=%d, modified_host_attributes=%lu, event_handler=E'%s', check_command=E'%s', normal_check_interval='%lf', retry_check_interval='%lf', check_timeperiod_object_id=%lu WHERE host_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTSTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(int *) data[6], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(char **) data[11], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[12], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(char **) data[14], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[15], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[16], ~~~~~~~~~~~~~~~~~~ *(char **) data[17], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[18], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[19], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[20], ~~~~~~~~~~~~~~~~~~ *(char **) data[21], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[22], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[23], ~~~~~~~~~~~~~~~~~~ *(int *) data[24], ~~~~~~~~~~~~~~~~~~ *(int *) data[25], ~~~~~~~~~~~~~~~~~~ *(int *) data[26], ~~~~~~~~~~~~~~~~~~ *(int *) data[27], ~~~~~~~~~~~~~~~~~~ *(int *) data[28], ~~~~~~~~~~~~~~~~~~ *(int *) data[29], ~~~~~~~~~~~~~~~~~~ *(int *) data[30], ~~~~~~~~~~~~~~~~~~ *(int *) data[31], ~~~~~~~~~~~~~~~~~~ *(int *) data[32], ~~~~~~~~~~~~~~~~~~ *(double *) data[33], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[34], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[35], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[36], ~~~~~~~~~~~~~~~~~~ *(int *) data[37], ~~~~~~~~~~~~~~~~~~ *(int *) data[38], ~~~~~~~~~~~~~~~~~~ *(int *) data[39], ~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[40], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[41], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[42], ~~~~~~~~~~~~~~~~~~~~ *(double *) data[43], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[44], ~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[45], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1] /* unique constraint start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:3648:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, host_object_id, status_update_time, output, long_output, perfdata, current_state, has_been_checked, should_be_scheduled, current_check_attempt, max_check_attempts, last_check, next_check, check_type, last_state_change, last_hard_state_change, last_hard_state, last_time_up, last_time_down, last_time_unreachable, state_type, last_notification, next_notification, no_more_notifications, notifications_enabled, problem_has_been_acknowledged, acknowledgement_type, current_notification_number, passive_checks_enabled, active_checks_enabled, event_handler_enabled, flap_detection_enabled, is_flapping, percent_state_change, latency, execution_time, scheduled_downtime_depth, failure_prediction_enabled, process_performance_data, obsess_over_host, modified_host_attributes, event_handler, check_command, normal_check_interval, retry_check_interval, check_timeperiod_object_id) VALUES (%lu, %lu, %s, E'%s', E'%s', E'%s', %d, %d, %d, %d, %d, %s, %s, %d, %s, %s, %d, %s, %s, %s, %d, %s, %s, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %lf, %lf, %lf, %d, %d, %d, %d, %lu, E'%s', E'%s', %lf, %lf, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTSTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(int *) data[6], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(char **) data[11], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[12], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(char **) data[14], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[15], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[16], ~~~~~~~~~~~~~~~~~~ *(char **) data[17], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[18], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[19], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[20], ~~~~~~~~~~~~~~~~~~ *(char **) data[21], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[22], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[23], ~~~~~~~~~~~~~~~~~~ *(int *) data[24], ~~~~~~~~~~~~~~~~~~ *(int *) data[25], ~~~~~~~~~~~~~~~~~~ *(int *) data[26], ~~~~~~~~~~~~~~~~~~ *(int *) data[27], ~~~~~~~~~~~~~~~~~~ *(int *) data[28], ~~~~~~~~~~~~~~~~~~ *(int *) data[29], ~~~~~~~~~~~~~~~~~~ *(int *) data[30], ~~~~~~~~~~~~~~~~~~ *(int *) data[31], ~~~~~~~~~~~~~~~~~~ *(int *) data[32], ~~~~~~~~~~~~~~~~~~ *(double *) data[33], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[34], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[35], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[36], ~~~~~~~~~~~~~~~~~~ *(int *) data[37], ~~~~~~~~~~~~~~~~~~ *(int *) data[38], ~~~~~~~~~~~~~~~~~~ *(int *) data[39], ~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[40], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[41], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[42], ~~~~~~~~~~~~~~~~~~~~ *(double *) data[43], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[44], ~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[45] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_servicestatusdata_add': dbqueries.c:3961:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu, service_object_id=%lu, status_update_time=%s, output='%s', long_output='%s', perfdata='%s', current_state=%d, has_been_checked=%d, should_be_scheduled=%d, current_check_attempt=%d, max_check_attempts=%d, last_check=%s, next_check=%s, check_type=%d, last_state_change=%s, last_hard_state_change=%s, last_hard_state=%d, last_time_ok=%s, last_time_warning=%s, last_time_unknown=%s, last_time_critical=%s, state_type=%d, last_notification=%s, next_notification=%s, no_more_notifications=%d, notifications_enabled=%d, problem_has_been_acknowledged=%d, acknowledgement_type=%d, current_notification_number=%d, passive_checks_enabled=%d, active_checks_enabled=%d, event_handler_enabled=%d, flap_detection_enabled=%d, is_flapping=%d, percent_state_change='%lf', latency='%lf', execution_time='%lf', scheduled_downtime_depth=%d, failure_prediction_enabled=%d, process_performance_data=%d, obsess_over_service=%d, modified_service_attributes=%lu, event_handler='%s', check_command='%s', normal_check_interval='%lf', retry_check_interval='%lf', check_timeperiod_object_id=%lu WHERE service_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICESTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(int *) data[6], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(char **) data[11], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[12], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(char **) data[14], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[15], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[16], ~~~~~~~~~~~~~~~~~~ *(char **) data[17], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[18], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[19], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[20], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[21], ~~~~~~~~~~~~~~~~~~ *(char **) data[22], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[23], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[24], ~~~~~~~~~~~~~~~~~~ *(int *) data[25], ~~~~~~~~~~~~~~~~~~ *(int *) data[26], ~~~~~~~~~~~~~~~~~~ *(int *) data[27], ~~~~~~~~~~~~~~~~~~ *(int *) data[28], ~~~~~~~~~~~~~~~~~~ *(int *) data[29], ~~~~~~~~~~~~~~~~~~ *(int *) data[30], ~~~~~~~~~~~~~~~~~~ *(int *) data[31], ~~~~~~~~~~~~~~~~~~ *(int *) data[32], ~~~~~~~~~~~~~~~~~~ *(int *) data[33], ~~~~~~~~~~~~~~~~~~ *(double *) data[34], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[35], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[36], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[37], ~~~~~~~~~~~~~~~~~~ *(int *) data[38], ~~~~~~~~~~~~~~~~~~ *(int *) data[39], ~~~~~~~~~~~~~~~~~~ *(int *) data[40], ~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[41], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[42], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[43], ~~~~~~~~~~~~~~~~~~~~ *(double *) data[44], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[45], ~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[46], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1] /* unique constraint start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:4025:18: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT servicestatus_id FROM %s WHERE service_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICESTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1] /* unique constraint start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:4052:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, service_object_id, status_update_time, output, long_output, perfdata, current_state, has_been_checked, should_be_scheduled, current_check_attempt, max_check_attempts, last_check, next_check, check_type, last_state_change, last_hard_state_change, last_hard_state, last_time_ok, last_time_warning, last_time_unknown, last_time_critical, state_type, last_notification, next_notification, no_more_notifications, notifications_enabled, problem_has_been_acknowledged, acknowledgement_type, current_notification_number, passive_checks_enabled, active_checks_enabled, event_handler_enabled, flap_detection_enabled, is_flapping, percent_state_change, latency, execution_time, scheduled_downtime_depth, failure_prediction_enabled, process_performance_data, obsess_over_service, modified_service_attributes, event_handler, check_command, normal_check_interval, retry_check_interval, check_timeperiod_object_id) VALUES (%lu, %lu, %s, '%s', '%s', '%s', %d, %d, %d, %d, %d, %s, %s, %d, %s, %s, %d, %s, %s, %s, %s, %d, %s, %s, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, '%lf', '%lf', '%lf', %d, %d, %d, %d, %lu, '%s', '%s', '%lf', '%lf', %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICESTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(int *) data[6], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(char **) data[11], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[12], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(char **) data[14], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[15], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[16], ~~~~~~~~~~~~~~~~~~ *(char **) data[17], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[18], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[19], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[20], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[21], ~~~~~~~~~~~~~~~~~~ *(char **) data[22], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[23], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[24], ~~~~~~~~~~~~~~~~~~ *(int *) data[25], ~~~~~~~~~~~~~~~~~~ *(int *) data[26], ~~~~~~~~~~~~~~~~~~ *(int *) data[27], ~~~~~~~~~~~~~~~~~~ *(int *) data[28], ~~~~~~~~~~~~~~~~~~ *(int *) data[29], ~~~~~~~~~~~~~~~~~~ *(int *) data[30], ~~~~~~~~~~~~~~~~~~ *(int *) data[31], ~~~~~~~~~~~~~~~~~~ *(int *) data[32], ~~~~~~~~~~~~~~~~~~ *(int *) data[33], ~~~~~~~~~~~~~~~~~~ *(double *) data[34], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[35], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[36], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[37], ~~~~~~~~~~~~~~~~~~ *(int *) data[38], ~~~~~~~~~~~~~~~~~~ *(int *) data[39], ~~~~~~~~~~~~~~~~~~ *(int *) data[40], ~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[41], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[42], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[43], ~~~~~~~~~~~~~~~~~~~~ *(double *) data[44], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[45], ~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[46] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:4113:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu, service_object_id=%lu, status_update_time=%s, output=E'%s', long_output=E'%s', perfdata=E'%s', current_state=%d, has_been_checked=%d, should_be_scheduled=%d, current_check_attempt=%d, max_check_attempts=%d, last_check=%s, next_check=%s, check_type=%d, last_state_change=%s, last_hard_state_change=%s, last_hard_state=%d, last_time_ok=%s, last_time_warning=%s, last_time_unknown=%s, last_time_critical=%s, state_type=%d, last_notification=%s, next_notification=%s, no_more_notifications=%d, notifications_enabled=%d, problem_has_been_acknowledged=%d, acknowledgement_type=%d, current_notification_number=%d, passive_checks_enabled=%d, active_checks_enabled=%d, event_handler_enabled=%d, flap_detection_enabled=%d, is_flapping=%d, percent_state_change='%lf', latency='%lf', execution_time='%lf', scheduled_downtime_depth=%d, failure_prediction_enabled=%d, process_performance_data=%d, obsess_over_service=%d, modified_service_attributes=%lu, event_handler=E'%s', check_command=E'%s', normal_check_interval='%lf', retry_check_interval='%lf', check_timeperiod_object_id=%lu WHERE service_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICESTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(int *) data[6], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(char **) data[11], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[12], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(char **) data[14], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[15], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[16], ~~~~~~~~~~~~~~~~~~ *(char **) data[17], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[18], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[19], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[20], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[21], ~~~~~~~~~~~~~~~~~~ *(char **) data[22], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[23], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[24], ~~~~~~~~~~~~~~~~~~ *(int *) data[25], ~~~~~~~~~~~~~~~~~~ *(int *) data[26], ~~~~~~~~~~~~~~~~~~ *(int *) data[27], ~~~~~~~~~~~~~~~~~~ *(int *) data[28], ~~~~~~~~~~~~~~~~~~ *(int *) data[29], ~~~~~~~~~~~~~~~~~~ *(int *) data[30], ~~~~~~~~~~~~~~~~~~ *(int *) data[31], ~~~~~~~~~~~~~~~~~~ *(int *) data[32], ~~~~~~~~~~~~~~~~~~ *(int *) data[33], ~~~~~~~~~~~~~~~~~~ *(double *) data[34], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[35], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[36], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[37], ~~~~~~~~~~~~~~~~~~ *(int *) data[38], ~~~~~~~~~~~~~~~~~~ *(int *) data[39], ~~~~~~~~~~~~~~~~~~ *(int *) data[40], ~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[41], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[42], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[43], ~~~~~~~~~~~~~~~~~~~~ *(double *) data[44], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[45], ~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[46], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1] /* unique constraint start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:4175:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, service_object_id, status_update_time, output, long_output, perfdata, current_state, has_been_checked, should_be_scheduled, current_check_attempt, max_check_attempts, last_check, next_check, check_type, last_state_change, last_hard_state_change, last_hard_state, last_time_ok, last_time_warning, last_time_unknown, last_time_critical, state_type, last_notification, next_notification, no_more_notifications, notifications_enabled, problem_has_been_acknowledged, acknowledgement_type, current_notification_number, passive_checks_enabled, active_checks_enabled, event_handler_enabled, flap_detection_enabled, is_flapping, percent_state_change, latency, execution_time, scheduled_downtime_depth, failure_prediction_enabled, process_performance_data, obsess_over_service, modified_service_attributes, event_handler, check_command, normal_check_interval, retry_check_interval, check_timeperiod_object_id) VALUES (%lu, %lu, %s, E'%s', E'%s', E'%s', %d, %d, %d, %d, %d, %s, %s, %d, %s, %s, %d, %s, %s, %s, %s, %d, %s, %s, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, '%lf', '%lf', '%lf', %d, %d, %d, %d, %lu, E'%s', E'%s', '%lf', '%lf', %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICESTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(int *) data[6], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(char **) data[11], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[12], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(char **) data[14], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[15], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[16], ~~~~~~~~~~~~~~~~~~ *(char **) data[17], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[18], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[19], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[20], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[21], ~~~~~~~~~~~~~~~~~~ *(char **) data[22], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[23], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[24], ~~~~~~~~~~~~~~~~~~ *(int *) data[25], ~~~~~~~~~~~~~~~~~~ *(int *) data[26], ~~~~~~~~~~~~~~~~~~ *(int *) data[27], ~~~~~~~~~~~~~~~~~~ *(int *) data[28], ~~~~~~~~~~~~~~~~~~ *(int *) data[29], ~~~~~~~~~~~~~~~~~~ *(int *) data[30], ~~~~~~~~~~~~~~~~~~ *(int *) data[31], ~~~~~~~~~~~~~~~~~~ *(int *) data[32], ~~~~~~~~~~~~~~~~~~ *(int *) data[33], ~~~~~~~~~~~~~~~~~~ *(double *) data[34], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[35], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[36], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[37], ~~~~~~~~~~~~~~~~~~ *(int *) data[38], ~~~~~~~~~~~~~~~~~~ *(int *) data[39], ~~~~~~~~~~~~~~~~~~ *(int *) data[40], ~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[41], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[42], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[43], ~~~~~~~~~~~~~~~~~~~~ *(double *) data[44], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[45], ~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[46] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_contactstatusdata_add': dbqueries.c:4464:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu, status_update_time=%s, host_notifications_enabled=%d, service_notifications_enabled=%d, last_host_notification=%s, last_service_notification=%s, modified_attributes=%lu, modified_host_attributes=%lu, modified_service_attributes=%lu WHERE contact_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTSTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(char **) data[6], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[8], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[9], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1] /* unique constraint start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:4487:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT contactstatus_id FROM %s WHERE contact_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTSTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1] /* unique constraint start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:4515:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, contact_object_id, status_update_time, host_notifications_enabled, service_notifications_enabled, last_host_notification, last_service_notification, modified_attributes, modified_host_attributes, modified_service_attributes) VALUES (%lu, %lu, %s, %d, %d, %s, %s, %lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTSTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(char **) data[6], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[8], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[9] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:4539:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu, status_update_time=%s, host_notifications_enabled=%d, service_notifications_enabled=%d, last_host_notification=%s, last_service_notification=%s, modified_attributes=%lu, modified_host_attributes=%lu, modified_service_attributes=%lu WHERE contact_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTSTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(char **) data[6], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[8], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[9], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1] /* unique constraint start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:4562:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, contact_object_id, status_update_time, host_notifications_enabled, service_notifications_enabled, last_host_notification, last_service_notification, modified_attributes, modified_host_attributes, modified_service_attributes) VALUES (%lu, %lu, %s, %d, %d, %s, %s, %lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTSTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(char **) data[6], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[8], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[9] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_configfilevariables_add': dbqueries.c:4676:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu, configfile_type=%d, configfile_path='%s' WHERE instance_id=%lu AND configfile_type=%d AND configfile_path='%s'", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONFIGFILES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(char **) data[2], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(char **) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:4697:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT configfile_id FROM %s WHERE instance_id=%lu AND configfile_type=%d AND configfile_path='%s'", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONFIGFILES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(char **) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:4732:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, configfile_type, configfile_path) VALUES (%lu, %d, '%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONFIGFILES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(char **) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:4758:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT configfile_id FROM %s WHERE instance_id=%lu AND configfile_type=%d AND configfile_path='%s'", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONFIGFILES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(char **) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:4787:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu, configfile_type=%d, configfile_path=E'%s' WHERE instance_id=%lu AND configfile_type=%d AND configfile_path=E'%s'", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONFIGFILES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(char **) data[2], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(char **) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:4808:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, configfile_type, configfile_path) VALUES (%lu, %d, E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONFIGFILES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(char **) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:4837:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT configfile_id FROM %s WHERE instance_id=%lu AND configfile_type=%d AND configfile_path='%s'", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONFIGFILES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(char **) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_runtimevariables_add': dbqueries.c:4946:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET varvalue='%s' WHERE instance_id=%lu AND varname='%s'", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_RUNTIMEVARIABLES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[1] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:4962:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT runtimevariable_id FROM %s WHERE instance_id=%lu AND varname='%s'", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_RUNTIMEVARIABLES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[1] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:4991:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, varname, varvalue) VALUES (%lu, '%s', '%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_RUNTIMEVARIABLES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[1], ~~~~~~~~~~~~~~~~~~~ *(char **) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:5005:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET varvalue=E'%s' WHERE instance_id=%lu AND varname=E'%s'", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_RUNTIMEVARIABLES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[1] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:5021:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, varname, varvalue) VALUES (%lu, E'%s', E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_RUNTIMEVARIABLES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[1], ~~~~~~~~~~~~~~~~~~~ *(char **) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_hostdefinition_definition_add': dbqueries.c:5116:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET alias='%s', display_name='%s', address='%s', check_command_object_id=%lu, check_command_args='%s', eventhandler_command_object_id=%lu, eventhandler_command_args='%s', check_timeperiod_object_id=%lu, notification_timeperiod_object_id=%lu, failure_prediction_options='%s', check_interval=%lf, retry_interval=%lf, max_check_attempts=%d, first_notification_delay=%lf, notification_interval=%lf, notify_on_down=%d, notify_on_unreachable=%d, notify_on_recovery=%d, notify_on_flapping=%d, notify_on_downtime=%d, stalk_on_up=%d, stalk_on_down=%d, stalk_on_unreachable=%d, flap_detection_enabled=%d, flap_detection_on_up=%d, flap_detection_on_down=%d, flap_detection_on_unreachable=%d, low_flap_threshold=%lf, high_flap_threshold=%lf, process_performance_data=%d, freshness_checks_enabled=%d, freshness_threshold=%d, passive_checks_enabled=%d, event_handler_enabled=%d, active_checks_enabled=%d, retain_status_information=%d, retain_nonstatus_information=%d, notifications_enabled=%d, obsess_over_host=%d, failure_prediction_enabled=%d, notes='%s', notes_url='%s', action_url='%s', icon_image='%s', icon_image_alt='%s', vrml_image='%s', statusmap_image='%s', have_2d_coords=%d, x_2d=%d, y_2d=%d, have_3d_coords=%d, x_3d=%lf, y_3d=%lf, z_3d=%lf, address6='%s' WHERE instance_id=%lu AND config_type=%d AND host_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[7] == NULL) ? "" : *(char **) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[8], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[9] == NULL) ? "" : *(char **) data[9], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[10], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[11], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[12], ~~~~~~~~~~~~~~~~~~~~ *(double *) data[13], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[14], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(double *) data[16], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[17], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[18], ~~~~~~~~~~~~~~~~~~ *(int *) data[19], ~~~~~~~~~~~~~~~~~~ *(int *) data[20], ~~~~~~~~~~~~~~~~~~ *(int *) data[21], ~~~~~~~~~~~~~~~~~~ *(int *) data[22], ~~~~~~~~~~~~~~~~~~ *(int *) data[23], ~~~~~~~~~~~~~~~~~~ *(int *) data[24], ~~~~~~~~~~~~~~~~~~ *(int *) data[25], ~~~~~~~~~~~~~~~~~~ *(int *) data[26], ~~~~~~~~~~~~~~~~~~ *(int *) data[27], ~~~~~~~~~~~~~~~~~~ *(int *) data[28], ~~~~~~~~~~~~~~~~~~ *(int *) data[29], ~~~~~~~~~~~~~~~~~~ *(double *) data[30], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[31], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[32], ~~~~~~~~~~~~~~~~~~ *(int *) data[33], ~~~~~~~~~~~~~~~~~~ *(int *) data[34], ~~~~~~~~~~~~~~~~~~ *(int *) data[35], ~~~~~~~~~~~~~~~~~~ *(int *) data[36], ~~~~~~~~~~~~~~~~~~ *(int *) data[37], ~~~~~~~~~~~~~~~~~~ *(int *) data[38], ~~~~~~~~~~~~~~~~~~ *(int *) data[39], ~~~~~~~~~~~~~~~~~~ *(int *) data[40], ~~~~~~~~~~~~~~~~~~ *(int *) data[41], ~~~~~~~~~~~~~~~~~~ *(int *) data[42], ~~~~~~~~~~~~~~~~~~ *(char **) data[43], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[44], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[45], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[46], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[47], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[48], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[49], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[50], ~~~~~~~~~~~~~~~~~~ *(int *) data[51], ~~~~~~~~~~~~~~~~~~ *(int *) data[52], ~~~~~~~~~~~~~~~~~~ *(int *) data[53], ~~~~~~~~~~~~~~~~~~ *(double *) data[54], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[55], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[56], ~~~~~~~~~~~~~~~~~~~~~ *(char **) data[57], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:5187:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT host_id FROM %s WHERE instance_id=%lu AND config_type=%d AND host_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:5216:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT host_id FROM %s WHERE instance_id=%lu AND config_type=%d AND host_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:5255:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, host_object_id, alias, display_name, address, check_command_object_id, check_command_args, eventhandler_command_object_id, eventhandler_command_args, check_timeperiod_object_id, notification_timeperiod_object_id, failure_prediction_options, check_interval, retry_interval, max_check_attempts, first_notification_delay, notification_interval, notify_on_down, notify_on_unreachable, notify_on_recovery, notify_on_flapping, notify_on_downtime, stalk_on_up, stalk_on_down, stalk_on_unreachable, flap_detection_enabled, flap_detection_on_up, flap_detection_on_down, flap_detection_on_unreachable, low_flap_threshold, high_flap_threshold, process_performance_data, freshness_checks_enabled, freshness_threshold, passive_checks_enabled, event_handler_enabled, active_checks_enabled, retain_status_information, retain_nonstatus_information, notifications_enabled, obsess_over_host, failure_prediction_enabled, notes, notes_url, action_url, icon_image, icon_image_alt, vrml_image, statusmap_image, have_2d_coords, x_2d, y_2d, have_3d_coords, x_3d, y_3d, z_3d, address6) VALUES (%lu, %d, %lu, '%s', '%s', '%s', %lu, '%s', %lu, '%s', %lu, %lu, '%s', %lf, %lf, %d, %lf, %lf, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %lf, %lf, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, '%s', '%s', '%s', '%s', '%s', '%s', '%s', %d, %d, %d, %d, %lf, %lf, %lf, '%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[7] == NULL) ? "" : *(char **) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[8], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[9] == NULL) ? "" : *(char **) data[9], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[10], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[11], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[12], ~~~~~~~~~~~~~~~~~~~~ *(double *) data[13], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[14], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(double *) data[16], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[17], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[18], ~~~~~~~~~~~~~~~~~~ *(int *) data[19], ~~~~~~~~~~~~~~~~~~ *(int *) data[20], ~~~~~~~~~~~~~~~~~~ *(int *) data[21], ~~~~~~~~~~~~~~~~~~ *(int *) data[22], ~~~~~~~~~~~~~~~~~~ *(int *) data[23], ~~~~~~~~~~~~~~~~~~ *(int *) data[24], ~~~~~~~~~~~~~~~~~~ *(int *) data[25], ~~~~~~~~~~~~~~~~~~ *(int *) data[26], ~~~~~~~~~~~~~~~~~~ *(int *) data[27], ~~~~~~~~~~~~~~~~~~ *(int *) data[28], ~~~~~~~~~~~~~~~~~~ *(int *) data[29], ~~~~~~~~~~~~~~~~~~ *(double *) data[30], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[31], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[32], ~~~~~~~~~~~~~~~~~~ *(int *) data[33], ~~~~~~~~~~~~~~~~~~ *(int *) data[34], ~~~~~~~~~~~~~~~~~~ *(int *) data[35], ~~~~~~~~~~~~~~~~~~ *(int *) data[36], ~~~~~~~~~~~~~~~~~~ *(int *) data[37], ~~~~~~~~~~~~~~~~~~ *(int *) data[38], ~~~~~~~~~~~~~~~~~~ *(int *) data[39], ~~~~~~~~~~~~~~~~~~ *(int *) data[40], ~~~~~~~~~~~~~~~~~~ *(int *) data[41], ~~~~~~~~~~~~~~~~~~ *(int *) data[42], ~~~~~~~~~~~~~~~~~~ *(char **) data[43], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[44], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[45], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[46], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[47], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[48], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[49], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[50], ~~~~~~~~~~~~~~~~~~ *(int *) data[51], ~~~~~~~~~~~~~~~~~~ *(int *) data[52], ~~~~~~~~~~~~~~~~~~ *(int *) data[53], ~~~~~~~~~~~~~~~~~~ *(double *) data[54], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[55], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[56], ~~~~~~~~~~~~~~~~~~~~~ *(char **) data[57] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:5332:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET alias=E'%s', display_name=E'%s', address=E'%s', check_command_object_id=%lu, check_command_args=E'%s', eventhandler_command_object_id=%lu, eventhandler_command_args=E'%s', check_timeperiod_object_id=%lu, notification_timeperiod_object_id=%lu, failure_prediction_options=E'%s', check_interval=%lf, retry_interval=%lf, max_check_attempts=%d, first_notification_delay=%lf, notification_interval=%lf, notify_on_down=%d, notify_on_unreachable=%d, notify_on_recovery=%d, notify_on_flapping=%d, notify_on_downtime=%d, stalk_on_up=%d, stalk_on_down=%d, stalk_on_unreachable=%d, flap_detection_enabled=%d, flap_detection_on_up=%d, flap_detection_on_down=%d, flap_detection_on_unreachable=%d, low_flap_threshold=%lf, high_flap_threshold=%lf, process_performance_data=%d, freshness_checks_enabled=%d, freshness_threshold=%d, passive_checks_enabled=%d, event_handler_enabled=%d, active_checks_enabled=%d, retain_status_information=%d, retain_nonstatus_information=%d, notifications_enabled=%d, obsess_over_host=%d, failure_prediction_enabled=%d, notes=E'%s', notes_url=E'%s', action_url=E'%s', icon_image=E'%s', icon_image_alt=E'%s', vrml_image=E'%s', statusmap_image=E'%s', have_2d_coords=%d, x_2d=%d, y_2d=%d, have_3d_coords=%d, x_3d=%lf, y_3d=%lf, z_3d=%lf, address6=E'%s' WHERE instance_id=%lu AND config_type=%d AND host_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[7] == NULL) ? "" : *(char **) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[8], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[9] == NULL) ? "" : *(char **) data[9], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[10], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[11], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[12], ~~~~~~~~~~~~~~~~~~~~ *(double *) data[13], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[14], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(double *) data[16], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[17], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[18], ~~~~~~~~~~~~~~~~~~ *(int *) data[19], ~~~~~~~~~~~~~~~~~~ *(int *) data[20], ~~~~~~~~~~~~~~~~~~ *(int *) data[21], ~~~~~~~~~~~~~~~~~~ *(int *) data[22], ~~~~~~~~~~~~~~~~~~ *(int *) data[23], ~~~~~~~~~~~~~~~~~~ *(int *) data[24], ~~~~~~~~~~~~~~~~~~ *(int *) data[25], ~~~~~~~~~~~~~~~~~~ *(int *) data[26], ~~~~~~~~~~~~~~~~~~ *(int *) data[27], ~~~~~~~~~~~~~~~~~~ *(int *) data[28], ~~~~~~~~~~~~~~~~~~ *(int *) data[29], ~~~~~~~~~~~~~~~~~~ *(double *) data[30], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[31], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[32], ~~~~~~~~~~~~~~~~~~ *(int *) data[33], ~~~~~~~~~~~~~~~~~~ *(int *) data[34], ~~~~~~~~~~~~~~~~~~ *(int *) data[35], ~~~~~~~~~~~~~~~~~~ *(int *) data[36], ~~~~~~~~~~~~~~~~~~ *(int *) data[37], ~~~~~~~~~~~~~~~~~~ *(int *) data[38], ~~~~~~~~~~~~~~~~~~ *(int *) data[39], ~~~~~~~~~~~~~~~~~~ *(int *) data[40], ~~~~~~~~~~~~~~~~~~ *(int *) data[41], ~~~~~~~~~~~~~~~~~~ *(int *) data[42], ~~~~~~~~~~~~~~~~~~ *(char **) data[43], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[44], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[45], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[46], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[47], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[48], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[49], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[50], ~~~~~~~~~~~~~~~~~~ *(int *) data[51], ~~~~~~~~~~~~~~~~~~ *(int *) data[52], ~~~~~~~~~~~~~~~~~~ *(int *) data[53], ~~~~~~~~~~~~~~~~~~ *(double *) data[54], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[55], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[56], ~~~~~~~~~~~~~~~~~~~~~ *(char **) data[57], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:5403:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, host_object_id, alias, display_name, address, check_command_object_id, check_command_args, eventhandler_command_object_id, eventhandler_command_args, check_timeperiod_object_id, notification_timeperiod_object_id, failure_prediction_options, check_interval, retry_interval, max_check_attempts, first_notification_delay, notification_interval, notify_on_down, notify_on_unreachable, notify_on_recovery, notify_on_flapping, notify_on_downtime, stalk_on_up, stalk_on_down, stalk_on_unreachable, flap_detection_enabled, flap_detection_on_up, flap_detection_on_down, flap_detection_on_unreachable, low_flap_threshold, high_flap_threshold, process_performance_data, freshness_checks_enabled, freshness_threshold, passive_checks_enabled, event_handler_enabled, active_checks_enabled, retain_status_information, retain_nonstatus_information, notifications_enabled, obsess_over_host, failure_prediction_enabled, notes, notes_url, action_url, icon_image, icon_image_alt, vrml_image, statusmap_image, have_2d_coords, x_2d, y_2d, have_3d_coords, x_3d, y_3d, z_3d, address6) VALUES (%lu, %d, %lu, E'%s', E'%s', E'%s', %lu, E'%s', %lu, E'%s', %lu, %lu, E'%s', %lf, %lf, %d, %lf, %lf, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %lf, %lf, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, E'%s', E'%s', E'%s', E'%s', E'%s', E'%s', E'%s', %d, %d, %d, %d, %lf, %lf, %lf, E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[7] == NULL) ? "" : *(char **) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[8], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[9] == NULL) ? "" : *(char **) data[9], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[10], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[11], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[12], ~~~~~~~~~~~~~~~~~~~~ *(double *) data[13], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[14], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(double *) data[16], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[17], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[18], ~~~~~~~~~~~~~~~~~~ *(int *) data[19], ~~~~~~~~~~~~~~~~~~ *(int *) data[20], ~~~~~~~~~~~~~~~~~~ *(int *) data[21], ~~~~~~~~~~~~~~~~~~ *(int *) data[22], ~~~~~~~~~~~~~~~~~~ *(int *) data[23], ~~~~~~~~~~~~~~~~~~ *(int *) data[24], ~~~~~~~~~~~~~~~~~~ *(int *) data[25], ~~~~~~~~~~~~~~~~~~ *(int *) data[26], ~~~~~~~~~~~~~~~~~~ *(int *) data[27], ~~~~~~~~~~~~~~~~~~ *(int *) data[28], ~~~~~~~~~~~~~~~~~~ *(int *) data[29], ~~~~~~~~~~~~~~~~~~ *(double *) data[30], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[31], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[32], ~~~~~~~~~~~~~~~~~~ *(int *) data[33], ~~~~~~~~~~~~~~~~~~ *(int *) data[34], ~~~~~~~~~~~~~~~~~~ *(int *) data[35], ~~~~~~~~~~~~~~~~~~ *(int *) data[36], ~~~~~~~~~~~~~~~~~~ *(int *) data[37], ~~~~~~~~~~~~~~~~~~ *(int *) data[38], ~~~~~~~~~~~~~~~~~~ *(int *) data[39], ~~~~~~~~~~~~~~~~~~ *(int *) data[40], ~~~~~~~~~~~~~~~~~~ *(int *) data[41], ~~~~~~~~~~~~~~~~~~ *(int *) data[42], ~~~~~~~~~~~~~~~~~~ *(char **) data[43], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[44], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[45], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[46], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[47], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[48], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[49], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[50], ~~~~~~~~~~~~~~~~~~ *(int *) data[51], ~~~~~~~~~~~~~~~~~~ *(int *) data[52], ~~~~~~~~~~~~~~~~~~ *(int *) data[53], ~~~~~~~~~~~~~~~~~~ *(double *) data[54], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[55], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[56], ~~~~~~~~~~~~~~~~~~~~~ *(char **) data[57] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:5486:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT host_id FROM %s WHERE instance_id=%lu AND config_type=%d AND host_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_hostdefinition_parenthosts_add': dbqueries.c:5838:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu WHERE host_id=%lu AND parent_host_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTPARENTHOSTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:5853:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT host_parenthost_id FROM %s WHERE host_id=%lu AND parent_host_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTPARENTHOSTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:5882:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, host_id, parent_host_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTPARENTHOSTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:5896:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu WHERE host_id=%lu AND parent_host_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTPARENTHOSTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:5912:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, host_id, parent_host_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTPARENTHOSTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_hostdefinition_contactgroups_add': dbqueries.c:5986:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu WHERE host_id=%lu AND contactgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTCONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6002:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT host_contactgroup_id FROM %s WHERE host_id=%lu AND contactgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTCONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6031:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, host_id, contactgroup_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTCONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6045:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu WHERE host_id=%lu AND contactgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTCONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6061:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, host_id, contactgroup_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTCONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_hostgroupdefinition_definition_add': dbqueries.c:6142:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET config_type=%d, alias='%s' WHERE instance_id=%lu AND hostgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6159:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT hostgroup_id FROM %s WHERE instance_id=%lu AND hostgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6193:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, hostgroup_object_id, alias) VALUES (%lu, %d, %lu, '%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6219:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT hostgroup_id FROM %s WHERE instance_id=%lu AND hostgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6246:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET config_type=%d, alias=E'%s' WHERE instance_id=%lu AND hostgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6263:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, hostgroup_object_id, alias) VALUES (%lu, %d, %lu, E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6292:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT hostgroup_id FROM %s WHERE instance_id=%lu AND hostgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_hostgroupdefinition_hostgroupmembers_add': dbqueries.c:6396:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu WHERE hostgroup_id=%lu AND host_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTGROUPMEMBERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6412:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT hostgroup_member_id FROM %s WHERE hostgroup_id=%lu AND host_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTGROUPMEMBERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6441:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, hostgroup_id, host_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTGROUPMEMBERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6455:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu WHERE hostgroup_id=%lu AND host_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTGROUPMEMBERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6471:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, hostgroup_id, host_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTGROUPMEMBERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_servicedefinition_definition_add': dbqueries.c:6549:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET host_object_id=%lu, display_name='%s', check_command_object_id=%lu, check_command_args='%s', eventhandler_command_object_id=%lu, eventhandler_command_args='%s', check_timeperiod_object_id=%lu, notification_timeperiod_object_id=%lu, failure_prediction_options='%s', check_interval=%lf, retry_interval=%lf, max_check_attempts=%d, first_notification_delay=%lf, notification_interval=%lf, notify_on_warning=%d, notify_on_unknown=%d, notify_on_critical=%d, notify_on_recovery=%d, notify_on_flapping=%d, notify_on_downtime=%d, stalk_on_ok=%d, stalk_on_warning=%d, stalk_on_unknown=%d, stalk_on_critical=%d, is_volatile=%d, flap_detection_enabled=%d, flap_detection_on_ok=%d, flap_detection_on_warning=%d, flap_detection_on_unknown=%d, flap_detection_on_critical=%d, low_flap_threshold=%lf, high_flap_threshold=%lf, process_performance_data=%d, freshness_checks_enabled=%d, freshness_threshold=%d, passive_checks_enabled=%d, event_handler_enabled=%d, active_checks_enabled=%d, retain_status_information=%d, retain_nonstatus_information=%d, notifications_enabled=%d, obsess_over_service=%d, failure_prediction_enabled=%d, notes='%s', notes_url='%s', action_url='%s', icon_image='%s', icon_image_alt='%s' WHERE instance_id=%lu AND config_type=%d AND service_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[6] == NULL) ? "" : *(char **) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[8] == NULL) ? "" : *(char **) data[8], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[9], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[10], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[11], ~~~~~~~~~~~~~~~~~~~~ *(double *) data[12], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[13], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[14], ~~~~~~~~~~~~~~~~~~ *(double *) data[15], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[16], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[17], ~~~~~~~~~~~~~~~~~~ *(int *) data[18], ~~~~~~~~~~~~~~~~~~ *(int *) data[19], ~~~~~~~~~~~~~~~~~~ *(int *) data[20], ~~~~~~~~~~~~~~~~~~ *(int *) data[21], ~~~~~~~~~~~~~~~~~~ *(int *) data[22], ~~~~~~~~~~~~~~~~~~ *(int *) data[23], ~~~~~~~~~~~~~~~~~~ *(int *) data[24], ~~~~~~~~~~~~~~~~~~ *(int *) data[25], ~~~~~~~~~~~~~~~~~~ *(int *) data[26], ~~~~~~~~~~~~~~~~~~ *(int *) data[27], ~~~~~~~~~~~~~~~~~~ *(int *) data[28], ~~~~~~~~~~~~~~~~~~ *(int *) data[29], ~~~~~~~~~~~~~~~~~~ *(int *) data[30], ~~~~~~~~~~~~~~~~~~ *(int *) data[31], ~~~~~~~~~~~~~~~~~~ *(int *) data[32], ~~~~~~~~~~~~~~~~~~ *(double *) data[33], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[34], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[35], ~~~~~~~~~~~~~~~~~~ *(int *) data[36], ~~~~~~~~~~~~~~~~~~ *(int *) data[37], ~~~~~~~~~~~~~~~~~~ *(int *) data[38], ~~~~~~~~~~~~~~~~~~ *(int *) data[39], ~~~~~~~~~~~~~~~~~~ *(int *) data[40], ~~~~~~~~~~~~~~~~~~ *(int *) data[41], ~~~~~~~~~~~~~~~~~~ *(int *) data[42], ~~~~~~~~~~~~~~~~~~ *(int *) data[43], ~~~~~~~~~~~~~~~~~~ *(int *) data[44], ~~~~~~~~~~~~~~~~~~ *(int *) data[45], ~~~~~~~~~~~~~~~~~~ *(char **) data[46], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[47], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[48], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[49], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[50], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6613:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT service_id FROM %s WHERE instance_id=%lu AND config_type=%d AND service_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6641:5: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT service_id FROM %s WHERE instance_id=%lu AND config_type=%d AND service_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6679:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, host_object_id, service_object_id, display_name, check_command_object_id, check_command_args, eventhandler_command_object_id, eventhandler_command_args, check_timeperiod_object_id, notification_timeperiod_object_id, failure_prediction_options, check_interval, retry_interval, max_check_attempts, first_notification_delay, notification_interval, notify_on_warning, notify_on_unknown, notify_on_critical, notify_on_recovery, notify_on_flapping, notify_on_downtime, stalk_on_ok, stalk_on_warning, stalk_on_unknown, stalk_on_critical, is_volatile, flap_detection_enabled, flap_detection_on_ok, flap_detection_on_warning, flap_detection_on_unknown, flap_detection_on_critical, low_flap_threshold, high_flap_threshold, process_performance_data, freshness_checks_enabled, freshness_threshold, passive_checks_enabled, event_handler_enabled, active_checks_enabled, retain_status_information, retain_nonstatus_information, notifications_enabled, obsess_over_service, failure_prediction_enabled, notes, notes_url, action_url, icon_image, icon_image_alt) VALUES (%lu, %d, %lu, %lu, '%s', %lu, '%s', %lu, '%s', %lu, %lu, '%s', %lf, %lf, %d, %lf, %lf, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %lf, %lf, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, '%s', '%s', '%s', '%s', '%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[6] == NULL) ? "" : *(char **) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[8] == NULL) ? "" : *(char **) data[8], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[9], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[10], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[11], ~~~~~~~~~~~~~~~~~~~~ *(double *) data[12], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[13], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[14], ~~~~~~~~~~~~~~~~~~ *(double *) data[15], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[16], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[17], ~~~~~~~~~~~~~~~~~~ *(int *) data[18], ~~~~~~~~~~~~~~~~~~ *(int *) data[19], ~~~~~~~~~~~~~~~~~~ *(int *) data[20], ~~~~~~~~~~~~~~~~~~ *(int *) data[21], ~~~~~~~~~~~~~~~~~~ *(int *) data[22], ~~~~~~~~~~~~~~~~~~ *(int *) data[23], ~~~~~~~~~~~~~~~~~~ *(int *) data[24], ~~~~~~~~~~~~~~~~~~ *(int *) data[25], ~~~~~~~~~~~~~~~~~~ *(int *) data[26], ~~~~~~~~~~~~~~~~~~ *(int *) data[27], ~~~~~~~~~~~~~~~~~~ *(int *) data[28], ~~~~~~~~~~~~~~~~~~ *(int *) data[29], ~~~~~~~~~~~~~~~~~~ *(int *) data[30], ~~~~~~~~~~~~~~~~~~ *(int *) data[31], ~~~~~~~~~~~~~~~~~~ *(int *) data[32], ~~~~~~~~~~~~~~~~~~ *(double *) data[33], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[34], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[35], ~~~~~~~~~~~~~~~~~~ *(int *) data[36], ~~~~~~~~~~~~~~~~~~ *(int *) data[37], ~~~~~~~~~~~~~~~~~~ *(int *) data[38], ~~~~~~~~~~~~~~~~~~ *(int *) data[39], ~~~~~~~~~~~~~~~~~~ *(int *) data[40], ~~~~~~~~~~~~~~~~~~ *(int *) data[41], ~~~~~~~~~~~~~~~~~~ *(int *) data[42], ~~~~~~~~~~~~~~~~~~ *(int *) data[43], ~~~~~~~~~~~~~~~~~~ *(int *) data[44], ~~~~~~~~~~~~~~~~~~ *(int *) data[45], ~~~~~~~~~~~~~~~~~~ *(char **) data[46], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[47], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[48], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[49], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[50] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6749:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET host_object_id=%lu, display_name=E'%s', check_command_object_id=%lu, check_command_args=E'%s', eventhandler_command_object_id=%lu, eventhandler_command_args=E'%s', check_timeperiod_object_id=%lu, notification_timeperiod_object_id=%lu, failure_prediction_options=E'%s', check_interval=%lf, retry_interval=%lf, max_check_attempts=%d, first_notification_delay=%lf, notification_interval=%lf, notify_on_warning=%d, notify_on_unknown=%d, notify_on_critical=%d, notify_on_recovery=%d, notify_on_flapping=%d, notify_on_downtime=%d, stalk_on_ok=%d, stalk_on_warning=%d, stalk_on_unknown=%d, stalk_on_critical=%d, is_volatile=%d, flap_detection_enabled=%d, flap_detection_on_ok=%d, flap_detection_on_warning=%d, flap_detection_on_unknown=%d, flap_detection_on_critical=%d, low_flap_threshold=%lf, high_flap_threshold=%lf, process_performance_data=%d, freshness_checks_enabled=%d, freshness_threshold=%d, passive_checks_enabled=%d, event_handler_enabled=%d, active_checks_enabled=%d, retain_status_information=%d, retain_nonstatus_information=%d, notifications_enabled=%d, obsess_over_service=%d, failure_prediction_enabled=%d, notes=E'%s', notes_url=E'%s', action_url=E'%s', icon_image=E'%s', icon_image_alt=E'%s' WHERE instance_id=%lu AND config_type=%d AND service_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[6] == NULL) ? "" : *(char **) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[8] == NULL) ? "" : *(char **) data[8], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[9], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[10], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[11], ~~~~~~~~~~~~~~~~~~~~ *(double *) data[12], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[13], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[14], ~~~~~~~~~~~~~~~~~~ *(double *) data[15], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[16], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[17], ~~~~~~~~~~~~~~~~~~ *(int *) data[18], ~~~~~~~~~~~~~~~~~~ *(int *) data[19], ~~~~~~~~~~~~~~~~~~ *(int *) data[20], ~~~~~~~~~~~~~~~~~~ *(int *) data[21], ~~~~~~~~~~~~~~~~~~ *(int *) data[22], ~~~~~~~~~~~~~~~~~~ *(int *) data[23], ~~~~~~~~~~~~~~~~~~ *(int *) data[24], ~~~~~~~~~~~~~~~~~~ *(int *) data[25], ~~~~~~~~~~~~~~~~~~ *(int *) data[26], ~~~~~~~~~~~~~~~~~~ *(int *) data[27], ~~~~~~~~~~~~~~~~~~ *(int *) data[28], ~~~~~~~~~~~~~~~~~~ *(int *) data[29], ~~~~~~~~~~~~~~~~~~ *(int *) data[30], ~~~~~~~~~~~~~~~~~~ *(int *) data[31], ~~~~~~~~~~~~~~~~~~ *(int *) data[32], ~~~~~~~~~~~~~~~~~~ *(double *) data[33], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[34], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[35], ~~~~~~~~~~~~~~~~~~ *(int *) data[36], ~~~~~~~~~~~~~~~~~~ *(int *) data[37], ~~~~~~~~~~~~~~~~~~ *(int *) data[38], ~~~~~~~~~~~~~~~~~~ *(int *) data[39], ~~~~~~~~~~~~~~~~~~ *(int *) data[40], ~~~~~~~~~~~~~~~~~~ *(int *) data[41], ~~~~~~~~~~~~~~~~~~ *(int *) data[42], ~~~~~~~~~~~~~~~~~~ *(int *) data[43], ~~~~~~~~~~~~~~~~~~ *(int *) data[44], ~~~~~~~~~~~~~~~~~~ *(int *) data[45], ~~~~~~~~~~~~~~~~~~ *(char **) data[46], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[47], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[48], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[49], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[50], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6813:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, host_object_id, service_object_id, display_name, check_command_object_id, check_command_args, eventhandler_command_object_id, eventhandler_command_args, check_timeperiod_object_id, notification_timeperiod_object_id, failure_prediction_options, check_interval, retry_interval, max_check_attempts, first_notification_delay, notification_interval, notify_on_warning, notify_on_unknown, notify_on_critical, notify_on_recovery, notify_on_flapping, notify_on_downtime, stalk_on_ok, stalk_on_warning, stalk_on_unknown, stalk_on_critical, is_volatile, flap_detection_enabled, flap_detection_on_ok, flap_detection_on_warning, flap_detection_on_unknown, flap_detection_on_critical, low_flap_threshold, high_flap_threshold, process_performance_data, freshness_checks_enabled, freshness_threshold, passive_checks_enabled, event_handler_enabled, active_checks_enabled, retain_status_information, retain_nonstatus_information, notifications_enabled, obsess_over_service, failure_prediction_enabled, notes, notes_url, action_url, icon_image, icon_image_alt) VALUES (%lu, %d, %lu, %lu, E'%s', %lu, E'%s', %lu, E'%s', %lu, %lu, E'%s', %lf, %lf, %d, %lf, %lf, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %lf, %lf, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, E'%s', E'%s', E'%s', E'%s', E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[5], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[6] == NULL) ? "" : *(char **) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[8] == NULL) ? "" : *(char **) data[8], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[9], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[10], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[11], ~~~~~~~~~~~~~~~~~~~~ *(double *) data[12], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[13], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[14], ~~~~~~~~~~~~~~~~~~ *(double *) data[15], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[16], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[17], ~~~~~~~~~~~~~~~~~~ *(int *) data[18], ~~~~~~~~~~~~~~~~~~ *(int *) data[19], ~~~~~~~~~~~~~~~~~~ *(int *) data[20], ~~~~~~~~~~~~~~~~~~ *(int *) data[21], ~~~~~~~~~~~~~~~~~~ *(int *) data[22], ~~~~~~~~~~~~~~~~~~ *(int *) data[23], ~~~~~~~~~~~~~~~~~~ *(int *) data[24], ~~~~~~~~~~~~~~~~~~ *(int *) data[25], ~~~~~~~~~~~~~~~~~~ *(int *) data[26], ~~~~~~~~~~~~~~~~~~ *(int *) data[27], ~~~~~~~~~~~~~~~~~~ *(int *) data[28], ~~~~~~~~~~~~~~~~~~ *(int *) data[29], ~~~~~~~~~~~~~~~~~~ *(int *) data[30], ~~~~~~~~~~~~~~~~~~ *(int *) data[31], ~~~~~~~~~~~~~~~~~~ *(int *) data[32], ~~~~~~~~~~~~~~~~~~ *(double *) data[33], ~~~~~~~~~~~~~~~~~~~~~ *(double *) data[34], ~~~~~~~~~~~~~~~~~~~~~ *(int *) data[35], ~~~~~~~~~~~~~~~~~~ *(int *) data[36], ~~~~~~~~~~~~~~~~~~ *(int *) data[37], ~~~~~~~~~~~~~~~~~~ *(int *) data[38], ~~~~~~~~~~~~~~~~~~ *(int *) data[39], ~~~~~~~~~~~~~~~~~~ *(int *) data[40], ~~~~~~~~~~~~~~~~~~ *(int *) data[41], ~~~~~~~~~~~~~~~~~~ *(int *) data[42], ~~~~~~~~~~~~~~~~~~ *(int *) data[43], ~~~~~~~~~~~~~~~~~~ *(int *) data[44], ~~~~~~~~~~~~~~~~~~ *(int *) data[45], ~~~~~~~~~~~~~~~~~~ *(char **) data[46], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[47], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[48], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[49], ~~~~~~~~~~~~~~~~~~~~ *(char **) data[50] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:6889:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT service_id FROM %s WHERE instance_id=%lu AND config_type=%d AND service_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_servicedefinition_contactgroups_add': dbqueries.c:7200:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu WHERE service_id=%lu AND contactgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICECONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:7216:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT service_contactgroup_id FROM %s WHERE service_id=%lu AND contactgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICECONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:7245:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, service_id, contactgroup_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICECONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:7259:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu WHERE service_id=%lu AND contactgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICECONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:7275:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, service_id, contactgroup_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICECONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_servicegroupdefinition_definition_add': dbqueries.c:7356:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET alias='%s' WHERE instance_id=%lu AND config_type=%d AND servicegroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:7373:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT servicegroup_id FROM %s WHERE instance_id=%lu AND config_type=%d AND servicegroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:7408:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, servicegroup_object_id, alias) VALUES (%lu, %d, %lu, '%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:7434:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT servicegroup_id FROM %s WHERE instance_id=%lu AND config_type=%d AND servicegroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:7462:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET alias=E'%s' WHERE instance_id=%lu AND config_type=%d AND servicegroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:7479:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, servicegroup_object_id, alias) VALUES (%lu, %d, %lu, E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:7508:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT servicegroup_id FROM %s WHERE instance_id=%lu AND config_type=%d AND servicegroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_servicegroupdefinition_members_add': dbqueries.c:7613:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu WHERE servicegroup_id=%lu AND service_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEGROUPMEMBERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:7629:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT servicegroup_member_id FROM %s WHERE servicegroup_id=%lu AND service_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEGROUPMEMBERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:7658:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, servicegroup_id, service_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEGROUPMEMBERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:7673:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu WHERE servicegroup_id=%lu AND service_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEGROUPMEMBERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:7689:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, servicegroup_id, service_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEGROUPMEMBERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_hostdependencydefinition_definition_add': dbqueries.c:7768:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET timeperiod_object_id=%lu WHERE instance_id=%lu AND config_type=%d AND host_object_id=%lu AND dependent_host_object_id=%lu AND dependency_type=%d AND inherits_parent=%d AND fail_on_up=%d AND fail_on_down=%d AND fail_on_unreachable=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTDEPENDENCIES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:7791:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT hostdependency_id FROM %s WHERE instance_id=%lu AND config_type=%d AND host_object_id=%lu AND dependent_host_object_id=%lu AND dependency_type=%d AND inherits_parent=%d AND fail_on_up=%d AND fail_on_down=%d AND fail_on_unreachable=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTDEPENDENCIES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:7827:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, host_object_id, dependent_host_object_id, dependency_type, inherits_parent, timeperiod_object_id, fail_on_up, fail_on_down, fail_on_unreachable) VALUES (%lu, %d, %lu, %lu, %d, %d, %lu, %d, %d, %d)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTDEPENDENCIES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:7851:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET timeperiod_object_id=%lu WHERE instance_id=%lu AND config_type=%d AND host_object_id=%lu AND dependent_host_object_id=%lu AND dependency_type=%d AND inherits_parent=%d AND fail_on_up=%d AND fail_on_down=%d AND fail_on_unreachable=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTDEPENDENCIES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:7874:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, host_object_id, dependent_host_object_id, dependency_type, inherits_parent, timeperiod_object_id, fail_on_up, fail_on_down, fail_on_unreachable) VALUES (%lu, %d, %lu, %lu, %d, %d, %lu, %d, %d, %d)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTDEPENDENCIES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_servicedependencydefinition_definition_add': dbqueries.c:7983:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET timeperiod_object_id=%lu WHERE instance_id=%lu AND config_type=%d AND service_object_id=%lu AND dependent_service_object_id=%lu AND dependency_type=%d AND inherits_parent=%d AND fail_on_ok=%d AND fail_on_warning=%d AND fail_on_unknown=%d AND fail_on_critical=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEDEPENDENCIES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], /* update start/end*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8007:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT servicedependency_id FROM %s WHERE instance_id=%lu AND config_type=%d AND service_object_id=%lu AND dependent_service_object_id=%lu AND dependency_type=%d AND inherits_parent=%d AND fail_on_ok=%d AND fail_on_warning=%d AND fail_on_unknown=%d AND fail_on_critical=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEDEPENDENCIES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8044:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, service_object_id, dependent_service_object_id, dependency_type, inherits_parent, timeperiod_object_id, fail_on_ok, fail_on_warning, fail_on_unknown, fail_on_critical) VALUES (%lu, %d, %lu, %lu, %d, %d, %lu, %d, %d, %d, %d)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEDEPENDENCIES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8069:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET timeperiod_object_id=%lu WHERE instance_id=%lu AND config_type=%d AND service_object_id=%lu AND dependent_service_object_id=%lu AND dependency_type=%d AND inherits_parent=%d AND fail_on_ok=%d AND fail_on_warning=%d AND fail_on_unknown=%d AND fail_on_critical=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEDEPENDENCIES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], /* update start/end*/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5], ~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8093:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, service_object_id, dependent_service_object_id, dependency_type, inherits_parent, timeperiod_object_id, fail_on_ok, fail_on_warning, fail_on_unknown, fail_on_critical) VALUES (%lu, %d, %lu, %lu, %d, %d, %lu, %d, %d, %d, %d)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEDEPENDENCIES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_hostescalationdefinition_definition_add': dbqueries.c:8210:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET notification_interval=%lf, escalate_on_recovery=%d, escalate_on_down=%d, escalate_on_unreachable=%d WHERE instance_id=%lu AND config_type=%d AND host_object_id=%lu AND timeperiod_object_id=%lu AND first_notification=%d AND last_notification=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTESCALATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(double *) data[6], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8233:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT hostescalation_id FROM %s WHERE instance_id=%lu AND config_type=%d AND host_object_id=%lu AND timeperiod_object_id=%lu AND first_notification=%d AND last_notification=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTESCALATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8271:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, host_object_id, timeperiod_object_id, first_notification, last_notification, notification_interval, escalate_on_recovery, escalate_on_down, escalate_on_unreachable) VALUES (%lu, %d, %lu, %lu, %d, %d, %lf, %d, %d, %d)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTESCALATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5], ~~~~~~~~~~~~~~~~~ *(double *) data[6], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8303:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT hostescalation_id FROM %s WHERE instance_id=%lu AND config_type=%d AND host_object_id=%lu AND timeperiod_object_id=%lu AND first_notification=%d AND last_notification=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTESCALATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8334:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET notification_interval=%lf, escalate_on_recovery=%d, escalate_on_down=%d, escalate_on_unreachable=%d WHERE instance_id=%lu AND config_type=%d AND host_object_id=%lu AND timeperiod_object_id=%lu AND first_notification=%d AND last_notification=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTESCALATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(double *) data[6], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8357:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, host_object_id, timeperiod_object_id, first_notification, last_notification, notification_interval, escalate_on_recovery, escalate_on_down, escalate_on_unreachable) VALUES (%lu, %d, %lu, %lu, %d, %d, %lf, %d, %d, %d)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTESCALATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5], ~~~~~~~~~~~~~~~~~ *(double *) data[6], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8392:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT hostescalation_id FROM %s WHERE instance_id=%lu AND config_type=%d AND host_object_id=%lu AND timeperiod_object_id=%lu AND first_notification=%d AND last_notification=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTESCALATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_hostescalationdefinition_contactgroups_add': dbqueries.c:8512:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu WHERE hostescalation_id=%lu AND contactgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTESCALATIONCONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8527:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT hostescalation_contactgroup_id FROM %s WHERE hostescalation_id=%lu AND contactgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTESCALATIONCONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8556:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, hostescalation_id, contactgroup_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTESCALATIONCONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8573:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu WHERE hostescalation_id=%lu AND contactgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTESCALATIONCONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8588:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, hostescalation_id, contactgroup_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTESCALATIONCONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_hostescalationdefinition_contacts_add': dbqueries.c:8665:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu, hostescalation_id=%lu, contact_object_id=%lu WHERE instance_id=%lu AND hostescalation_id=%lu AND contact_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTESCALATIONCONTACTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8683:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT hostescalation_contact_id FROM %s WHERE instance_id=%lu AND hostescalation_id=%lu AND contact_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTESCALATIONCONTACTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8713:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, hostescalation_id, contact_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTESCALATIONCONTACTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8730:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu, hostescalation_id=%lu, contact_object_id=%lu WHERE instance_id=%lu AND hostescalation_id=%lu AND contact_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTESCALATIONCONTACTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8749:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, hostescalation_id, contact_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_HOSTESCALATIONCONTACTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_serviceescalationdefinition_definition_add': dbqueries.c:8834:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET notification_interval=%lf, escalate_on_recovery=%d, escalate_on_warning=%d, escalate_on_unknown=%d, escalate_on_critical=%d WHERE instance_id=%lu AND config_type=%d AND service_object_id=%lu AND timeperiod_object_id=%lu AND first_notification=%d AND last_notification=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEESCALATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(double *) data[6], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8857:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT serviceescalation_id FROM %s WHERE instance_id=%lu AND config_type=%d AND service_object_id=%lu AND timeperiod_object_id=%lu AND first_notification=%d AND last_notification=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEESCALATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8895:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, service_object_id, timeperiod_object_id, first_notification, last_notification, notification_interval, escalate_on_recovery, escalate_on_warning, escalate_on_unknown, escalate_on_critical) VALUES (%lu, %d, %lu, %lu, %d, %d, %lf, %d, %d, %d, %d)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEESCALATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5], ~~~~~~~~~~~~~~~~~ *(double *) data[6], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8928:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT serviceescalation_id FROM %s WHERE instance_id=%lu AND config_type=%d AND service_object_id=%lu AND timeperiod_object_id=%lu AND first_notification=%d AND last_notification=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEESCALATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8959:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET notification_interval=%lf, escalate_on_recovery=%d, escalate_on_warning=%d, escalate_on_unknown=%d, escalate_on_critical=%d WHERE instance_id=%lu AND config_type=%d AND service_object_id=%lu AND timeperiod_object_id=%lu AND first_notification=%d AND last_notification=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEESCALATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(double *) data[6], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:8983:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, service_object_id, timeperiod_object_id, first_notification, last_notification, notification_interval, escalate_on_recovery, escalate_on_warning, escalate_on_unknown, escalate_on_critical) VALUES (%lu, %d, %lu, %lu, %d, %d, %lf, %d, %d, %d, %d)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEESCALATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5], ~~~~~~~~~~~~~~~~~ *(double *) data[6], ~~~~~~~~~~~~~~~~~~~~ *(int *) data[7], ~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9019:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT serviceescalation_id FROM %s WHERE instance_id=%lu AND config_type=%d AND service_object_id=%lu AND timeperiod_object_id=%lu AND first_notification=%d AND last_notification=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEESCALATIONS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[4], ~~~~~~~~~~~~~~~~~ *(int *) data[5] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_serviceescalationdefinition_contactgroups_add': dbqueries.c:9142:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu WHERE serviceescalation_id=%lu AND contactgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEESCALATIONCONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9158:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT serviceescalation_contactgroup_id FROM %s WHERE serviceescalation_id=%lu AND contactgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEESCALATIONCONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9187:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, serviceescalation_id, contactgroup_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEESCALATIONCONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9204:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu WHERE serviceescalation_id=%lu AND contactgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEESCALATIONCONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9220:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, serviceescalation_id, contactgroup_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEESCALATIONCONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_serviceescalationdefinition_contacts_add': dbqueries.c:9297:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu, serviceescalation_id=%lu, contact_object_id=%lu WHERE instance_id=%lu AND serviceescalation_id=%lu AND contact_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEESCALATIONCONTACTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9316:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT serviceescalation_contact_id FROM %s WHERE instance_id=%lu AND serviceescalation_id=%lu AND contact_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEESCALATIONCONTACTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9346:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, serviceescalation_id, contact_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEESCALATIONCONTACTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9363:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu, serviceescalation_id=%lu, contact_object_id=%lu WHERE instance_id=%lu AND serviceescalation_id=%lu AND contact_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEESCALATIONCONTACTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9382:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, serviceescalation_id, contact_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_SERVICEESCALATIONCONTACTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_commanddefinition_definition_add': dbqueries.c:9463:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET command_line='%s' WHERE instance_id=%lu AND object_id=%lu AND config_type=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_COMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9480:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT command_id FROM %s WHERE instance_id=%lu AND object_id=%lu AND config_type=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_COMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9510:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, object_id, config_type, command_line) VALUES (%lu, %lu, %d, '%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_COMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(char **) data[3] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9528:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET command_line=E'%s' WHERE instance_id=%lu AND object_id=%lu AND config_type=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_COMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9545:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, object_id, config_type, command_line) VALUES (%lu, %lu, %d, E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_COMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(char **) data[3] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_timeperiodefinition_definition_add': dbqueries.c:9646:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET alias='%s' WHERE instance_id=%lu AND config_type=%d AND timeperiod_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_TIMEPERIODS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9662:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT timeperiod_id FROM %s WHERE instance_id=%lu AND config_type=%d AND timeperiod_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_TIMEPERIODS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9697:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, timeperiod_object_id, alias) VALUES (%lu, %d, %lu, '%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_TIMEPERIODS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9723:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT timeperiod_id FROM %s WHERE instance_id=%lu AND config_type=%d AND timeperiod_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_TIMEPERIODS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9751:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET alias=E'%s' WHERE instance_id=%lu AND config_type=%d AND timeperiod_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_TIMEPERIODS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9768:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, timeperiod_object_id, alias) VALUES (%lu, %d, %lu, E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_TIMEPERIODS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9797:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT timeperiod_id FROM %s WHERE instance_id=%lu AND config_type=%d AND timeperiod_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_TIMEPERIODS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_timeperiodefinition_timeranges_add': dbqueries.c:9902:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu WHERE timeperiod_id=%lu AND day=%d AND start_sec=%lu AND end_sec=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_TIMEPERIODTIMERANGES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[4] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9919:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT timeperiod_timerange_id FROM %s WHERE timeperiod_id=%lu AND day=%d AND start_sec=%lu AND end_sec=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_TIMEPERIODTIMERANGES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[4] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9950:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, timeperiod_id, day, start_sec, end_sec) VALUES (%lu, %lu, %d, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_TIMEPERIODTIMERANGES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[4] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9966:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu WHERE timeperiod_id=%lu AND day=%d AND start_sec=%lu AND end_sec=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_TIMEPERIODTIMERANGES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[4] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:9984:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, timeperiod_id, day, start_sec, end_sec) VALUES (%lu, %lu, %d, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_TIMEPERIODTIMERANGES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[4] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_contactdefinition_definition_add': dbqueries.c:10072:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET alias='%s', email_address='%s', pager_address='%s', host_timeperiod_object_id=%lu, service_timeperiod_object_id=%lu, host_notifications_enabled=%d, service_notifications_enabled=%d, can_submit_commands=%d, notify_service_recovery=%d, notify_service_warning=%d, notify_service_unknown=%d, notify_service_critical=%d, notify_service_flapping=%d, notify_service_downtime=%d, notify_host_recovery=%d, notify_host_down=%d, notify_host_unreachable=%d, notify_host_flapping=%d, notify_host_downtime=%d WHERE instance_id=%lu AND config_type=%d AND contact_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(int *) data[14], ~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(int *) data[16], ~~~~~~~~~~~~~~~~~~ *(int *) data[17], ~~~~~~~~~~~~~~~~~~ *(int *) data[18], ~~~~~~~~~~~~~~~~~~ *(int *) data[19], ~~~~~~~~~~~~~~~~~~ *(int *) data[20], ~~~~~~~~~~~~~~~~~~ *(int *) data[21], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:10107:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT contact_id FROM %s WHERE instance_id=%lu AND config_type=%d AND contact_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:10142:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, contact_object_id, alias, email_address, pager_address, host_timeperiod_object_id, service_timeperiod_object_id, host_notifications_enabled, service_notifications_enabled, can_submit_commands, notify_service_recovery, notify_service_warning, notify_service_unknown, notify_service_critical, notify_service_flapping, notify_service_downtime, notify_host_recovery, notify_host_down, notify_host_unreachable, notify_host_flapping, notify_host_downtime) VALUES (%lu, %d, %lu, '%s', '%s', '%s', %lu, %lu, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(int *) data[14], ~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(int *) data[16], ~~~~~~~~~~~~~~~~~~ *(int *) data[17], ~~~~~~~~~~~~~~~~~~ *(int *) data[18], ~~~~~~~~~~~~~~~~~~ *(int *) data[19], ~~~~~~~~~~~~~~~~~~ *(int *) data[20], ~~~~~~~~~~~~~~~~~~ *(int *) data[21] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:10186:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT contact_id FROM %s WHERE instance_id=%lu AND config_type=%d AND contact_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:10215:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET alias=E'%s', email_address=E'%s', pager_address=E'%s', host_timeperiod_object_id=%lu, service_timeperiod_object_id=%lu, host_notifications_enabled=%d, service_notifications_enabled=%d, can_submit_commands=%d, notify_service_recovery=%d, notify_service_warning=%d, notify_service_unknown=%d, notify_service_critical=%d, notify_service_flapping=%d, notify_service_downtime=%d, notify_host_recovery=%d, notify_host_down=%d, notify_host_unreachable=%d, notify_host_flapping=%d, notify_host_downtime=%d WHERE instance_id=%lu AND config_type=%d AND contact_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(int *) data[14], ~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(int *) data[16], ~~~~~~~~~~~~~~~~~~ *(int *) data[17], ~~~~~~~~~~~~~~~~~~ *(int *) data[18], ~~~~~~~~~~~~~~~~~~ *(int *) data[19], ~~~~~~~~~~~~~~~~~~ *(int *) data[20], ~~~~~~~~~~~~~~~~~~ *(int *) data[21], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:10250:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, contact_object_id, alias, email_address, pager_address, host_timeperiod_object_id, service_timeperiod_object_id, host_notifications_enabled, service_notifications_enabled, can_submit_commands, notify_service_recovery, notify_service_warning, notify_service_unknown, notify_service_critical, notify_service_flapping, notify_service_downtime, notify_host_recovery, notify_host_down, notify_host_unreachable, notify_host_flapping, notify_host_downtime) VALUES (%lu, %d, %lu, E'%s', E'%s', E'%s', %lu, %lu, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d, %d)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], ~~~~~~~~~~~~~~~~~~~ *(char **) data[4], ~~~~~~~~~~~~~~~~~~~ *(char **) data[5], ~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[6], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[7], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[8], ~~~~~~~~~~~~~~~~~ *(int *) data[9], ~~~~~~~~~~~~~~~~~ *(int *) data[10], ~~~~~~~~~~~~~~~~~~ *(int *) data[11], ~~~~~~~~~~~~~~~~~~ *(int *) data[12], ~~~~~~~~~~~~~~~~~~ *(int *) data[13], ~~~~~~~~~~~~~~~~~~ *(int *) data[14], ~~~~~~~~~~~~~~~~~~ *(int *) data[15], ~~~~~~~~~~~~~~~~~~ *(int *) data[16], ~~~~~~~~~~~~~~~~~~ *(int *) data[17], ~~~~~~~~~~~~~~~~~~ *(int *) data[18], ~~~~~~~~~~~~~~~~~~ *(int *) data[19], ~~~~~~~~~~~~~~~~~~ *(int *) data[20], ~~~~~~~~~~~~~~~~~~ *(int *) data[21] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:10297:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT contact_id FROM %s WHERE instance_id=%lu AND config_type=%d AND contact_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_contactdefinition_addresses_add': dbqueries.c:10469:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu, address='%s' WHERE contact_id=%lu AND address_number=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTADDRESSES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:10486:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT contact_address_id FROM %s WHERE contact_id=%lu AND address_number=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTADDRESSES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:10515:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, contact_id, address_number, address) VALUES (%lu, %lu, %d, '%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTADDRESSES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(char **) data[3] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:10533:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu, address=E'%s' WHERE contact_id=%lu AND address_number=%d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTADDRESSES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:10550:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, contact_id, address_number, address) VALUES (%lu, %lu, %d, E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTADDRESSES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(char **) data[3] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_contactdefinition_notificationcommands_add': dbqueries.c:10637:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET command_args='%s' WHERE instance_id=%lu AND contact_id=%lu AND notification_type=%d AND command_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONCOMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[4] == NULL) ? "" : *(char **) data[4], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:10654:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT contact_notificationcommand_id FROM %s WHERE instance_id=%lu AND contact_id=%lu AND notification_type=%d AND command_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONCOMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:10685:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, contact_id, notification_type, command_object_id, command_args) VALUES (%lu, %lu, %d, %lu, '%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONCOMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[4] == NULL) ? "" : *(char **) data[4] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:10704:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET command_args=E'%s' WHERE instance_id=%lu AND contact_id=%lu AND notification_type=%d AND command_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONCOMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[4] == NULL) ? "" : *(char **) data[4], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:10722:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, contact_id, notification_type, command_object_id, command_args) VALUES (%lu, %lu, %d, %lu, E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONCOMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[4] == NULL) ? "" : *(char **) data[4] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_contactdefinition_servicenotificationcommands_add': dbqueries.c:10818:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET command_args='%s' WHERE instance_id=%lu AND contact_id=%lu AND notification_type=%d AND command_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONCOMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:10836:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT contact_notificationcommand_id FROM %s WHERE instance_id=%lu AND contact_id=%lu AND notification_type=%d AND command_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONCOMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:10867:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, contact_id, notification_type, command_object_id, command_args) VALUES (%lu, %lu, %d, %lu, '%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONCOMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:10883:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET command_args=E'%s' WHERE instance_id=%lu AND contact_id=%lu AND notification_type=%d AND command_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONCOMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:10901:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, contact_id, notification_type, command_object_id, command_args) VALUES (%lu, %lu, %d, %lu, E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTNOTIFICATIONCOMMANDS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[3], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[4] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_save_custom_variables_customvariables_add': dbqueries.c:10987:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu, config_type=%d, has_been_modified=%d, varvalue='%s' WHERE object_id=%lu AND varname='%s'", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CUSTOMVARIABLES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ (*(char **) data[5] == NULL) ? "" : *(char **) data[5], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[4] == NULL) ? "" : *(char **) data[4] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:11006:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT customvariable_id FROM %s WHERE object_id=%lu AND varname='%s'", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CUSTOMVARIABLES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[4] == NULL) ? "" : *(char **) data[4] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:11035:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, object_id, config_type, has_been_modified, varname, varvalue) VALUES (%lu, %lu, %d, %d, '%s', '%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CUSTOMVARIABLES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ (*(char **) data[4] == NULL) ? "" : *(char **) data[4], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[5] == NULL) ? "" : *(char **) data[5] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:11055:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu, config_type=%d, has_been_modified=%d, varvalue=E'%s' WHERE object_id=%lu AND varname=E'%s'", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CUSTOMVARIABLES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ (*(char **) data[5] == NULL) ? "" : *(char **) data[5], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[4] == NULL) ? "" : *(char **) data[4] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:11074:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, object_id, config_type, has_been_modified, varname, varvalue) VALUES (%lu, %lu, %d, %d, E'%s', E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CUSTOMVARIABLES], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[2], ~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ (*(char **) data[4] == NULL) ? "" : *(char **) data[4], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[5] == NULL) ? "" : *(char **) data[5] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_save_custom_variables_customvariablestatus_add': dbqueries.c:11177:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu, status_update_time=%s, has_been_modified=%d, varvalue='%s' WHERE object_id=%lu AND varname='%s'", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CUSTOMVARIABLESTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ (*(char **) data[5] == NULL) ? "" : *(char **) data[5], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[4] == NULL) ? "" : *(char **) data[4] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:11196:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT customvariablestatus_id FROM %s WHERE object_id=%lu AND varname='%s'", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CUSTOMVARIABLESTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[4] == NULL) ? "" : *(char **) data[4] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:11224:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, object_id, status_update_time, has_been_modified, varname, varvalue) VALUES (%lu, %lu, %s, %d, '%s', '%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CUSTOMVARIABLESTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ (*(char **) data[4] == NULL) ? "" : *(char **) data[4], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[5] == NULL) ? "" : *(char **) data[5] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:11244:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu, status_update_time=%s, has_been_modified=%d, varvalue=E'%s' WHERE object_id=%lu AND varname=E'%s'", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CUSTOMVARIABLESTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ (*(char **) data[5] == NULL) ? "" : *(char **) data[5], /* update end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[4] == NULL) ? "" : *(char **) data[4] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:11263:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, object_id, status_update_time, has_been_modified, varname, varvalue) VALUES (%lu, %lu, %s, %d, E'%s', E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CUSTOMVARIABLESTATUS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[2], ~~~~~~~~~~~~~~~~~~~ *(int *) data[3], ~~~~~~~~~~~~~~~~~ (*(char **) data[4] == NULL) ? "" : *(char **) data[4], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (*(char **) data[5] == NULL) ? "" : *(char **) data[5] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_contactgroupdefinition_definition_add': dbqueries.c:11381:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET alias='%s' WHERE instance_id=%lu AND config_type=%d AND contactgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:11398:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT contactgroup_id FROM %s WHERE instance_id=%lu AND config_type=%d AND contactgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:11433:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, contactgroup_object_id, alias) VALUES (%lu, %d, %lu, '%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:11459:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT contactgroup_id FROM %s WHERE instance_id=%lu AND config_type=%d AND contactgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:11487:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET alias=E'%s' WHERE instance_id=%lu AND config_type=%d AND contactgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:11504:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, config_type, contactgroup_object_id, alias) VALUES (%lu, %d, %lu, E'%s')", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(char **) data[3] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:11533:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT contactgroup_id FROM %s WHERE instance_id=%lu AND config_type=%d AND contactgroup_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTGROUPS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(int *) data[1], ~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c: In function 'ido2db_query_insert_or_update_contactgroupdefinition_contactgroupmembers_add': dbqueries.c:11636:17: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu WHERE contactgroup_id=%lu AND contact_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTGROUPMEMBERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:11652:25: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query, "SELECT contactgroup_member_id FROM %s WHERE contactgroup_id=%lu AND contact_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTGROUPMEMBERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:11681:26: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, contactgroup_id, contact_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTGROUPMEMBERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:11695:3: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query1, "UPDATE %s SET instance_id=%lu WHERE contactgroup_id=%lu AND contact_object_id=%lu", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTGROUPMEMBERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* update start/end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], /* unique constraint start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* unique constraint end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ dbqueries.c:11711:4: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Wunused-result] asprintf(&query2, "INSERT INTO %s (instance_id, contactgroup_id, contact_object_id) VALUES (%lu, %lu, %lu)", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ido2db_db_tablenames[IDO2DB_DBTABLE_CONTACTGROUPMEMBERS], ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[0], /* insert start */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[1], ~~~~~~~~~~~~~~~~~~~~~~~~~~~ *(unsigned long *) data[2] /* insert end */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ); ~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -c -o logging.o logging.c aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -o ido2db ido2db.c dbhandlers.o dbqueries.o logging.o io.o utils.o db.o -Wl,-z,relro -Wl,-z,now -lz -ldbi -lpthread -lm ido2db.c: In function 'main': ido2db.c:230:3: warning: 'dbi_initialize' is deprecated [-Wdeprecated-declarations] numdrivers = dbi_initialize(libdbi_driver_dir); ^~~~~~~~~~ In file included from ../include/ido2db.h:37, from ido2db.c:24: /usr/include/dbi/dbi.h:169:27: note: declared here int LIBDBI_API_DEPRECATED dbi_initialize(const char *driverdir); ^~~~~~~~~~~~~~ ido2db.c:235:3: warning: 'dbi_driver_list' is deprecated [-Wdeprecated-declarations] while ((driver = dbi_driver_list(driver)) != NULL) { ^~~~~ In file included from ../include/ido2db.h:37, from ido2db.c:24: /usr/include/dbi/dbi.h:178:34: note: declared here dbi_driver LIBDBI_API_DEPRECATED dbi_driver_list(dbi_driver Current); /* returns next driver. if current is NULL, return first driver. */ ^~~~~~~~~~~~~~~ ido2db.c: In function 'ido2db_daemonize': ido2db.c:973:3: warning: ignoring return value of 'ftruncate', declared with attribute warn_unused_result [-Wunused-result] ftruncate(lockfile, 0); ^~~~~~~~~~~~~~~~~~~~~~ ido2db.c:975:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(lockfile, buf, strlen(buf)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At top level: ido2db.c:507:13: warning: 'log_deprecation_warning' defined but not used [-Wunused-function] static void log_deprecation_warning(char *var) { ^~~~~~~~~~~~~~~~~~~~~~~ aarch64-linux-gnu-gcc -fPIC -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -o idomod.so idomod.c io.o utils.o -shared -Wl,-z,relro -Wl,-z,now -lz idomod.c: In function 'idomod_broker_data': idomod.c:1277:30: warning: unused variable 'eventdata' [-Wunused-variable] nebstruct_timed_event_data *eventdata = NULL; ^~~~~~~~~ idomod.c:1274:22: warning: unused variable 'temp_downtime' [-Wunused-variable] scheduled_downtime *temp_downtime = NULL; ^~~~~~~~~~~~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -o sockdebug sockdebug.c io.o utils.o -Wl,-z,relro -Wl,-z,now -lz -lm make[4]: Leaving directory '/build/icinga-1.14.2+ds/module/idoutils/src' make[3]: Leaving directory '/build/icinga-1.14.2+ds/module/idoutils' *** Compile finished *** If the main program and CGIs compiled without any errors, you can continue with installing Icinga as follows (type 'make' without any arguments for a list of all possible options): make install - This installs the main program (Icinga Core), CGIs (Classical Web), and HTML files make install-init - This installs the init script in /etc/init.d make install-commandmode - This installs and configures permissions on the directory for holding the external command file make install-idoutils - This installs the database addon IDOUtils into the destination directory make install-config - This installs *SAMPLE* config files in /etc/icinga You'll have to modify these sample files before you can use Icinga. Read the HTML documentation for more info on doing this. Pay particular attention to the docs on object configuration files, as they determine what/how things get monitored! make install-webconf - This installs the Apache config file for the Icinga Classic UI make install-webconf-auth - This installs the Apache http auth file for the Icinga Classic UI *** Support Notes ******************************************* If you have questions about configuring or running Icinga, please make sure that you: - Look at the sample config files - Read the HTML documentation in html/docs/ before you post a question to one of the mailing lists at http://www.icinga.org/support/ or at Icinga Portal: http://www.icinga-portal.org Also make sure to include pertinent information that could help others help you. This might include: - What version of Icinga you are using - What version of the plugins you are using - Relevant snippets from your config files - Relevant error messages from the Icinga log file For more information on obtaining support for Icinga, visit: http://www.icinga.org/support/ ************************************************************* Enjoy. make[2]: Leaving directory '/build/icinga-1.14.2+ds' dh_auto_build --sourcedirectory=contrib cd contrib && make -j1 make[2]: Entering directory '/build/icinga-1.14.2+ds/contrib' perl -MExtUtils::Embed -e xsinit aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -c perlxsi.c `perl -MExtUtils::Embed -e ccopts` aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -c mini_epn.c `perl -MExtUtils::Embed -e ccopts` mini_epn.c: In function 'main': mini_epn.c:43:8: warning: variable 'count' set but not used [-Wunused-but-set-variable] int count = 0 ; ^~~~~ mini_epn.c:42:11: warning: unused variable 'n_a' [-Wunused-variable] STRLEN n_a; ^~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -Wl,-z,relro -Wl,-z,now -lz perlxsi.o mini_epn.o `perl -MExtUtils::Embed -e ccopts -e ldopts` -o mini_epn perl -MExtUtils::Embed -e xsinit aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -c perlxsi.c `perl -MExtUtils::Embed -e ccopts` aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -c new_mini_epn.c `perl -MExtUtils::Embed -e ccopts` new_mini_epn.c: In function 'run_plugin': new_mini_epn.c:61:6: warning: variable 'count' set but not used [-Wunused-but-set-variable] int count = 0 ; ^~~~~ new_mini_epn.c:60:9: warning: unused variable 'n_a' [-Wunused-variable] STRLEN n_a ; ^~~ aarch64-linux-gnu-gcc -Wall -g -O2 -ffile-prefix-map=/build/icinga-1.14.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/aarch64-linux-gnu/perl/5.28/CORE -DHAVE_CONFIG_H -Wl,-z,relro -Wl,-z,now -lz perlxsi.o new_mini_epn.o `perl -MExtUtils::Embed -e ccopts -e ldopts` -o new_mini_epn make[2]: Leaving directory '/build/icinga-1.14.2+ds/contrib' make[1]: Leaving directory '/build/icinga-1.14.2+ds' debian/rules override_dh_auto_test make[1]: Entering directory '/build/icinga-1.14.2+ds' mkdir -p t/var/spool/checkresults dh_auto_test make -j1 test VERBOSE=1 make[2]: Entering directory '/build/icinga-1.14.2+ds' make test-perl make[3]: Entering directory '/build/icinga-1.14.2+ds' cd ./base && make make[4]: Entering directory '/build/icinga-1.14.2+ds/base' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/icinga-1.14.2+ds/base' cd ./cgi && make make[4]: Entering directory '/build/icinga-1.14.2+ds/cgi' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/icinga-1.14.2+ds/cgi' cd t && make test make[4]: Entering directory '/build/icinga-1.14.2+ds/t' 610cgistatus.t ................ 1..8 ok 1 - Host value should be set to all if host=all passed in ok 2 - Expected 2 hosts, but we got 2 ok 3 - Host value should be set to specific host if passed in ok 4 - Found the one host ok 5 - Host value kept as blank if set to blank ok 6 - Got no hosts because looking for a blank name ok 7 - Host value should be set to all if nothing set initially ok 8 - Same number of hosts as with hosts=all ok 611cgistatus-hosturgencies.t .. 1..3 ok 1 - List of hosts sorted by ascending name ok 2 - List of hosts sorted by ascending status ok 3 - List of hosts sorted by descending urgency ok 615cgierror.t ................. 1..14 ok 1 - Found error for avail.cgi ok 2 - Found error for cmd.cgi ok 3 - Found error for config.cgi ok 4 - Found error for extinfo.cgi ok 5 - Found error for histogram.cgi ok 6 - Found error for history.cgi ok 7 - Found error for notifications.cgi ok 8 - Found error for outages.cgi ok 9 - Found error for showlog.cgi ok 10 - Found error for status.cgi ok 11 - Found error for statusmap.cgi ok 12 - Found error for summary.cgi ok 13 - Found error for tac.cgi ok 14 - Found error for trends.cgi ok 616cginotification.t .......... 1..5 ok 1 - Host value set to all if nothing set ok 2 - Host value set to all if host=all set ok 3 - Host value set to host in query string ok 4 - Contact value set to all from query string ok 5 - Contact value set to fred from query string ok 620history.t .................. skipped: Need Test::WWW::Mechanize::CGI 622extinfo-local.t ............ 1..2 ok 1 - extinfo.cgi without params show the process information ok 2 - extinfo.cgi allows us to set downtime for a host and all of his services ok 705icingastats.t .............. 1..9 ok 1 - Bad return code with no config file ok 2 - No config file ok 3 - Bad return code with no status file ok 4 - No config file ok 5 - Bad return code with no status file in MRTG mode ok 6 - No error with working config ok 7 - Should include icinga pid ok 8 - We have two hosts in this config ok 9 - We have two services in this config ok 900-configparsing.t ........... 1..3 ok 1 - Icinga validated test configuration successfully ok 2 - Icinga precache generated successfully ok 3 - Icinga precached objects file matches expected ok 920-nocontactgroup.t .......... 1..2 ok 1 - And get return code error ok 2 - Correct error for no contactgroup ok 930_emptygroups.t ............. 1..1 ok 1 - Icinga validated empty host/service-group successfully ok All tests successful. Files=10, Tests=47, 4 wallclock secs ( 0.12 usr 0.03 sys + 2.78 cusr 0.34 csys = 3.27 CPU) Result: PASS make[4]: Leaving directory '/build/icinga-1.14.2+ds/t' make[3]: Leaving directory '/build/icinga-1.14.2+ds' make[2]: Leaving directory '/build/icinga-1.14.2+ds' rm -rf t/var/spool make[1]: Leaving directory '/build/icinga-1.14.2+ds' fakeroot debian/rules binary dh binary --with autoreconf dh_testroot dh_prep dh_installdirs debian/rules override_dh_auto_install make[1]: Entering directory '/build/icinga-1.14.2+ds' mkdir -p debian-configs sed -e '/Sample CGI/ s/\([0-9]\.[0-9]\.[0-9]\)//' \ -e '/Last Modified/,+1 d' \ sample-config/cgi.cfg > debian-configs/cgi.cfg sed -i -e 's/local-service/generic-service/' \ module/idoutils/config/ido2db_check_proc.cfg sed -i -e 's#/usr/sbin/#/usr/lib/icinga/#' \ module/idoutils/config/idoutils.cfg-sample sed -e '/Sample Main Config/ s/\([0-9]\.[0-9]\.[0-9]\)//' \ -e '/Last Modified/ d' \ sample-config/icinga.cfg > debian-configs/icinga.cfg sed -e '/SAMPLE COMMAND DEFINITIONS/ s/\([0-9]\.[0-9]\.[0-9]\)//' \ -e '/Last Modified/,+1 d' \ -e '/^#$/ d' sample-config/template-object/commands.cfg > debian-configs/commands.cfg sed -i \ -e "s/^\(db_host=\).*/\1_DBC_DBSERVER_/" \ -e "s/^\(db_servertype=\).*/\1_DBC_DBTYPE_/" \ -e "s/^\(db_port=\).*/\1_DBC_DBPORT_/" \ -e "s/^\(db_name=\).*/\1_DBC_DBNAME_/" \ -e "s/^\(db_user=\).*/\1_DBC_DBUSER_/" \ -e "s/^\(db_pass=\).*/\1_DBC_DBPASS_/" module/idoutils/config/ido2db.cfg-sample Doing override_dh_auto_install dh_testdir dh_testroot dh_installdirs -a -i /usr/bin/make install DESTDIR=/build/icinga-1.14.2+ds/debian/tmp INSTALL_OPTS="" COMMAND_OPTS="" make[2]: Entering directory '/build/icinga-1.14.2+ds' cd ./base && /usr/bin/make install make[3]: Entering directory '/build/icinga-1.14.2+ds/base' /usr/bin/install -c -m 755 -d /build/icinga-1.14.2+ds/debian/tmp/usr/sbin /usr/bin/install -c -m 755 -d /build/icinga-1.14.2+ds/debian/tmp/usr/lib/icinga /usr/bin/install -c -m 755 icinga /build/icinga-1.14.2+ds/debian/tmp/usr/sbin /usr/bin/install -c -m 755 icingastats /build/icinga-1.14.2+ds/debian/tmp/usr/sbin make[3]: Leaving directory '/build/icinga-1.14.2+ds/base' cd ./cgi && /usr/bin/make install make[3]: Entering directory '/build/icinga-1.14.2+ds/cgi' /usr/bin/install -c -m 775 -o www-data -g www-data -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/log /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/lib/cgi-bin/icinga for file in *.cgi; do \ /usr/bin/install -c -m 775 $file /build/icinga-1.14.2+ds/debian/tmp/usr/lib/cgi-bin/icinga; \ done make[3]: Leaving directory '/build/icinga-1.14.2+ds/cgi' cd ./html && /usr/bin/make install make[3]: Entering directory '/build/icinga-1.14.2+ds/html' /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/media /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/stylesheets /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/docs /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/docs/stylesheets /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/docs/js /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/docs/en /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/docs/de /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/docs/images /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/docs/images/flags /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/images /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/images/logos /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/images/logos/equipment /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/images/logos/hardware /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/images/logos/other /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/images/logos/vendors /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/jquery-ui /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/jquery-ui/themes /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/jquery-ui/themes/base /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/jquery-ui/themes/base/images /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/jquery-ui/ui /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/jquery-ui-addon /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/js /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/ssi /usr/bin/install -c -m 444 log/.htaccess /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/log /usr/bin/install -c -m 644 log/index.htm /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/log /usr/bin/install -c -m 664 robots.txt /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs /usr/bin/install -c -m 664 docs/robots.txt /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/docs for file in *.html; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs; done for file in stylesheets/*.css; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/stylesheets; done for file in docs/*.html; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/docs; done for file in docs/js/*.js; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/docs/js; done for file in docs/stylesheets/*.css; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/docs/stylesheets; done for file in docs/en/*.html; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/docs/en; done for file in docs/de/*.html; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/docs/de; done for file in docs/images/*.*; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/docs/images; done for file in docs/images/flags/*.*; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/docs/images/flags; done for file in images/*.png; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/images; done for file in images/*.jpg; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/images; done for file in images/*.gif; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/images; done for file in images/*.ico; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/images; done for file in images/logos/*.*; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/images/logos; done for file in images/logos/equipment/*.*; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/images/logos/equipment; done for file in images/logos/hardware/*.*; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/images/logos/hardware; done for file in images/logos/other/*.*; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/images/logos/other; done for file in images/logos/vendors/*.*; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/images/logos/vendors; done for file in jquery-ui/themes/base/*.css; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/jquery-ui/themes/base; done for file in jquery-ui/themes/base/images/*.png; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/jquery-ui/themes/base/images; done for file in jquery-ui-addon/*.*; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/jquery-ui-addon; done for file in js/*.js; \ do /usr/bin/install -c -m 664 $file /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/js; done make[3]: Leaving directory '/build/icinga-1.14.2+ds/html' /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/var/cache/icinga /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/lib/nagios/plugins /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/var/log/icinga /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/var/log/icinga/archives /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/var/lib/icinga/spool/checkresults if [ yes = yes ]; then \ /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/tmp/usr/lib/icinga; \ /usr/bin/install -c -m 664 p1.pl /build/icinga-1.14.2+ds/debian/tmp/usr/lib/icinga; \ fi; *** Main program, CGIs and HTML files installed *** You can continue with installing Icinga as follows (type 'make' without any arguments for a list of all possible options): make install-init - This installs the init script in /build/icinga-1.14.2+ds/debian/tmp/etc/init.d make install-commandmode - This installs and configures permissions on the directory for holding the external command file make install-eventhandlers - This installs the sample eventhandlers in /build/icinga-1.14.2+ds/debian/tmp/usr/lib/nagios/plugins/eventhandlers make install-downtimes - This installs the recurring downtimes scripts in /build/icinga-1.14.2+ds/debian/tmp/usr/lib/nagios/plugins/downtimes make install-idoutils - This installs the database addon IDOUtils into the destination directory make install-config - This installs sample config files in /build/icinga-1.14.2+ds/debian/tmp/etc/icinga make install-webconf - This installs the Apache config file for the Classic UI make install-webconf-auth - This installs the Apache http auth file for the Classic UI *** Make sure to check Changelog for introduced changes! *** *** In case of an upgrade, don't forget to read the upgrade guides! *** http://docs.icinga.org/latest/en/upgrading.html make[2]: Leaving directory '/build/icinga-1.14.2+ds' /usr/bin/make install-idoutils DESTDIR=/build/icinga-1.14.2+ds/debian/icinga-idoutils INSTALL_OPTS="" COMMAND_OPTS="" make[2]: Entering directory '/build/icinga-1.14.2+ds' make[3]: Entering directory '/build/icinga-1.14.2+ds/module/idoutils' cd ./src/ && /usr/bin/make install make[4]: Entering directory '/build/icinga-1.14.2+ds/module/idoutils/src' /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/sbin /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/lib/icinga /usr/bin/install -c -m 755 ido2db /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/sbin /usr/bin/install -c -m 755 log2ido /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/sbin /usr/bin/install -c -m 755 idomod.so /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/lib/icinga make[4]: Leaving directory '/build/icinga-1.14.2+ds/module/idoutils/src' /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/icinga-idoutils/etc/icinga /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/icinga-idoutils/etc/icinga/objects /usr/bin/install -c -m 775 -d /build/icinga-1.14.2+ds/debian/icinga-idoutils/etc/icinga/modules /usr/bin/install -c -b -m 664 config/ido2db.cfg-sample /build/icinga-1.14.2+ds/debian/icinga-idoutils/etc/icinga /usr/bin/install -c -b -m 664 config/idomod.cfg-sample /build/icinga-1.14.2+ds/debian/icinga-idoutils/etc/icinga /usr/bin/install -c -b -m 664 config/idoutils.cfg-sample /build/icinga-1.14.2+ds/debian/icinga-idoutils/etc/icinga/modules /usr/bin/install -c -b -m 664 config/ido2db_check_proc.cfg /build/icinga-1.14.2+ds/debian/icinga-idoutils/etc/icinga/objects/ido2db_check_proc.cfg make[3]: Leaving directory '/build/icinga-1.14.2+ds/module/idoutils' *** IDOUtils installed *** Please check Changelog - CHANGES for more information! Upgrade docs available at http://docs.icinga.org/latest/en/upgrading_idoutils.html make[2]: Leaving directory '/build/icinga-1.14.2+ds' rm -f /build/icinga-1.14.2+ds/debian/icinga-idoutils/etc/icinga/ido2db.cfg-sample #We have to rename the sample files #mv /build/icinga-1.14.2+ds/debian/icinga-idoutils/etc/icinga/ido2db.cfg-sample /build/icinga-1.14.2+ds/debian/icinga-idoutils/etc/icinga/ido2db.cfg mv /build/icinga-1.14.2+ds/debian/icinga-idoutils/etc/icinga/idomod.cfg-sample /build/icinga-1.14.2+ds/debian/icinga-idoutils/etc/icinga/idomod.cfg mkdir -p /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/doc/icinga-idoutils/examples mv /build/icinga-1.14.2+ds/debian/icinga-idoutils/etc/icinga/modules/idoutils.cfg-sample /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/doc/icinga-idoutils/examples mkdir -p /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/install \ /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/install cp module/idoutils/db/mysql/mysql.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/install/mysql cp module/idoutils/db/pgsql/pgsql.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/install/pgsql mkdir -p /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/mysql/ mkdir -p /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/pgsql/ cp module/idoutils/db/mysql/upgrade/mysql-upgrade-1.0.2-fix-object-relations.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/mysql/1.0.2-2 cp module/idoutils/db/mysql/upgrade/mysql-upgrade-1.0.2.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/mysql/1.0.2-1 cp module/idoutils/db/mysql/upgrade/mysql-upgrade-1.0.2-fix-object-relations.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/mysql/1.0.2-2 cp module/idoutils/db/mysql/upgrade/mysql-upgrade-1.0.3.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/mysql/1.0.3-1 cp module/idoutils/db/mysql/upgrade/mysql-upgrade-1.3.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/mysql/1.2.99-1 cp module/idoutils/db/mysql/upgrade/mysql-upgrade-1.4.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/mysql/1.4.0 cp module/idoutils/db/mysql/upgrade/mysql-upgrade-1.5.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/mysql/1.5.0-1 cp module/idoutils/db/mysql/upgrade/mysql-upgrade-1.6.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/mysql/1.6.0-1 cp module/idoutils/db/mysql/upgrade/mysql-upgrade-1.7.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/mysql/1.7.0-1 cp module/idoutils/db/mysql/upgrade/mysql-upgrade-1.8.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/mysql/1.8.0-1 cp module/idoutils/db/mysql/upgrade/mysql-upgrade-1.9.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/mysql/1.9.0-1 cp module/idoutils/db/mysql/upgrade/mysql-upgrade-1.10.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/mysql/1.10.1-1 cp module/idoutils/db/mysql/upgrade/mysql-upgrade-1.11.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/mysql/1.11.0 cp module/idoutils/db/mysql/upgrade/mysql-upgrade-1.11.3.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/mysql/1.11.3-2 cp module/idoutils/db/mysql/upgrade/mysql-upgrade-1.11.6.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/mysql/1.11.6 cp module/idoutils/db/mysql/upgrade/mysql-upgrade-1.12.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/mysql/1.12.0 cp module/idoutils/db/mysql/upgrade/mysql-upgrade-1.13.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/mysql/1.13.0 cp module/idoutils/db/pgsql/upgrade/pgsql-upgrade-1.0.1.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/pgsql/1.0.1-1 cp module/idoutils/db/pgsql/upgrade/pgsql-upgrade-1.0.3.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/pgsql/1.0.3-1 cp module/idoutils/db/pgsql/upgrade/pgsql-upgrade-1.3.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/pgsql/1.2.99-1 cp module/idoutils/db/pgsql/upgrade/pgsql-upgrade-1.4.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/pgsql/1.5.0-1 cp module/idoutils/db/pgsql/upgrade/pgsql-upgrade-1.6.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/pgsql/1.6.0-1 cp module/idoutils/db/pgsql/upgrade/pgsql-upgrade-1.7.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/pgsql/1.7.0-1 cp module/idoutils/db/pgsql/upgrade/pgsql-upgrade-1.8.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/pgsql/1.8.0-1 cp module/idoutils/db/pgsql/upgrade/pgsql-upgrade-1.9.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/pgsql/1.9.0-1 cp module/idoutils/db/pgsql/upgrade/pgsql-upgrade-1.10.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/pgsql/1.10.1-1 cp module/idoutils/db/pgsql/upgrade/pgsql-upgrade-1.11.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/pgsql/1.11.0 cp module/idoutils/db/pgsql/upgrade/pgsql-upgrade-1.11.3.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/pgsql/1.11.3-2 cp module/idoutils/db/pgsql/upgrade/pgsql-upgrade-1.11.6.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/pgsql/1.11.6 cp module/idoutils/db/pgsql/upgrade/pgsql-upgrade-1.12.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/pgsql/1.12.0 cp module/idoutils/db/pgsql/upgrade/pgsql-upgrade-1.13.0.sql /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/dbconfig-common/data/icinga-idoutils/upgrade/pgsql/1.13.0 # remove jquery from package rm -rf /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/js/jquery-* rm -rf /build/icinga-1.14.2+ds/debian/tmp/usr/share/icinga/htdocs/docs/js/jquery-* make[1]: Leaving directory '/build/icinga-1.14.2+ds' debian/rules override_dh_install-arch make[1]: Entering directory '/build/icinga-1.14.2+ds' dh_install -a # fix permissions chmod 644 /build/icinga-1.14.2+ds/debian/icinga-core/usr/lib/icinga/p1.pl make[1]: Leaving directory '/build/icinga-1.14.2+ds' debian/rules override_dh_install-indep make[1]: Entering directory '/build/icinga-1.14.2+ds' dh_install -i # set up /var/cache/icinga for access by www-data chgrp www-data /build/icinga-1.14.2+ds/debian/icinga-common/var/cache/icinga chmod g+s /build/icinga-1.14.2+ds/debian/icinga-common/var/cache/icinga chown root:www-data /build/icinga-1.14.2+ds/debian/icinga-common/var/lib/icinga/rw chmod 700 /build/icinga-1.14.2+ds/debian/icinga-common/var/lib/icinga/rw rm -f /build/icinga-1.14.2+ds/debian/icinga-common/usr/share/icinga/plugins/eventhandlers/*.in chmod +x /build/icinga-1.14.2+ds/debian/icinga-common/usr/share/icinga/plugins/eventhandlers/* \ /build/icinga-1.14.2+ds/debian/icinga-common/usr/share/icinga/plugins/eventhandlers/distributed-monitoring/* \ /build/icinga-1.14.2+ds/debian/icinga-common/usr/share/icinga/plugins/eventhandlers/redundancy-scenario1/* chmod 755 /build/icinga-1.14.2+ds/debian/icinga-common/var/lib/icinga # the real version is in -cgi rm -f /build/icinga-1.14.2+ds/debian/icinga-common/etc/icinga/cgi.cfg chmod 600 /build/icinga-1.14.2+ds/debian/icinga-common/etc/icinga/resource.cfg chmod +x /build/icinga-1.14.2+ds/debian/icinga-common/usr/share/icinga/plugins/eventhandlers/submit_check_result make[1]: Leaving directory '/build/icinga-1.14.2+ds' dh_installdocs dh_installchangelogs debian/rules override_dh_installexamples-arch make[1]: Entering directory '/build/icinga-1.14.2+ds' dh_installexamples -a chmod -x /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/doc/icinga-idoutils/examples/README rm -f /build/icinga-1.14.2+ds/debian/icinga-idoutils/usr/share/doc/icinga-idoutils/examples/scripts/*.in make[1]: Leaving directory '/build/icinga-1.14.2+ds' debian/rules override_dh_installexamples-indep make[1]: Entering directory '/build/icinga-1.14.2+ds' dh_installexamples -i make[1]: Leaving directory '/build/icinga-1.14.2+ds' dh_installman dh_installdebconf debian/rules override_dh_installinit make[1]: Entering directory '/build/icinga-1.14.2+ds' dh_installinit --name icinga --error-handler=init_failed dh_installinit --name ido2db -n -picinga-idoutils make[1]: Leaving directory '/build/icinga-1.14.2+ds' dh_lintian dh_perl debian/rules override_dh_link make[1]: Entering directory '/build/icinga-1.14.2+ds' rm -rf /build/icinga-1.14.2+ds/debian/icinga/usr/share/doc/ rm -rf /build/icinga-1.14.2+ds/debian/icinga-core/usr/share/doc/ dh_link make[1]: Leaving directory '/build/icinga-1.14.2+ds' dh_strip_nondeterminism debian/rules override_dh_compress make[1]: Entering directory '/build/icinga-1.14.2+ds' dh_compress -X.sql make[1]: Leaving directory '/build/icinga-1.14.2+ds' debian/rules override_dh_fixperms-arch make[1]: Entering directory '/build/icinga-1.14.2+ds' dh_fixperms -a -X/var/cache/icinga make[1]: Leaving directory '/build/icinga-1.14.2+ds' debian/rules override_dh_fixperms-indep make[1]: Entering directory '/build/icinga-1.14.2+ds' dh_fixperms -i -Xicinga/resource.cfg make[1]: Leaving directory '/build/icinga-1.14.2+ds' dh_missing debian/rules override_dh_strip make[1]: Entering directory '/build/icinga-1.14.2+ds' dh_strip --dbgsym-migration='icinga-dbg (<< 1.14.2)' make[1]: Leaving directory '/build/icinga-1.14.2+ds' dh_makeshlibs dh_shlibdeps dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/icinga-idoutils/usr/lib/icinga/idomod.so debian/icinga-idoutils/usr/sbin/ido2db debian/icinga-idoutils/usr/sbin/log2ido were not linked against libz.so.1 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/icinga-idoutils/usr/sbin/ido2db debian/icinga-idoutils/usr/sbin/log2ido were not linked against libm.so.6 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/icinga-core/usr/sbin/icinga was not linked against libcrypt.so.1 (it uses none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/icinga-core/usr/sbin/icingastats debian/icinga-core/usr/sbin/icinga were not linked against libz.so.1 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/icinga-core/usr/sbin/icingastats debian/icinga-core/usr/sbin/icinga were not linked against libm.so.6 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/icinga-cgi-bin/usr/lib/cgi-bin/icinga/statusmap.cgi debian/icinga-cgi-bin/usr/lib/cgi-bin/icinga/histogram.cgi debian/icinga-cgi-bin/usr/lib/cgi-bin/icinga/trends.cgi were not linked against libpng16.so.16 (they use none of the library's symbols) dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/icinga-cgi-bin/usr/lib/cgi-bin/icinga/statusmap.cgi debian/icinga-cgi-bin/usr/lib/cgi-bin/icinga/histogram.cgi debian/icinga-cgi-bin/usr/lib/cgi-bin/icinga/trends.cgi were not linked against libjpeg.so.62 (they use none of the library's symbols) dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'icinga-common' in '../icinga-common_1.14.2+ds-3_all.deb'. dpkg-deb: building package 'icinga-idoutils' in '../icinga-idoutils_1.14.2+ds-3_arm64.deb'. dpkg-deb: building package 'icinga-cgi-bin' in '../icinga-cgi-bin_1.14.2+ds-3_arm64.deb'. dpkg-deb: building package 'icinga-core-dbgsym' in '../icinga-core-dbgsym_1.14.2+ds-3_arm64.deb'. dpkg-deb: building package 'icinga' in '../icinga_1.14.2+ds-3_arm64.deb'. dpkg-deb: building package 'icinga-core' in '../icinga-core_1.14.2+ds-3_arm64.deb'. dpkg-deb: building package 'icinga-cgi' in '../icinga-cgi_1.14.2+ds-3_arm64.deb'. dpkg-deb: building package 'icinga-doc' in '../icinga-doc_1.14.2+ds-3_all.deb'. dpkg-deb: building package 'icinga-idoutils-dbgsym' in '../icinga-idoutils-dbgsym_1.14.2+ds-3_arm64.deb'. dpkg-deb: building package 'icinga-cgi-bin-dbgsym' in '../icinga-cgi-bin-dbgsym_1.14.2+ds-3_arm64.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../icinga_1.14.2+ds-3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/8891 and its subdirectories I: Current time: Thu Jul 23 22:40:38 -12 2020 I: pbuilder-time-stamp: 1595587238