From: Ben Kaduk Date: Thu, 11 Aug 2016 04:25:47 +0000 (-0500) Subject: Fix build with -O3 on ppc64el X-Git-Tag: krb5-1.15-beta1~54 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F511%2Fhead;p=thirdparty%2Fkrb5.git Fix build with -O3 on ppc64el Ubuntu runs ppc64el builds with -O3, which elicited a few warnings from gcc that were not generated elsewhere, as documented at https://bugs.launchpad.net/ubuntu/+source/krb5/+bug/1592841 . Initialize the output variable at the top of a couple of helper functions to silence the uninitialized-variable warnings. ticket: 8475 (new) target_version: 1.14-next target_version: 1.13-next tags: pullup --- diff --git a/src/lib/krb5/os/sendto_kdc.c b/src/lib/krb5/os/sendto_kdc.c index b3b8173bec..ef80991c1d 100644 --- a/src/lib/krb5/os/sendto_kdc.c +++ b/src/lib/krb5/os/sendto_kdc.c @@ -173,6 +173,8 @@ get_curtime_ms(time_ms *time_out) { struct timeval tv; + *time_out = 0; + if (gettimeofday(&tv, 0)) return errno; *time_out = (time_ms)tv.tv_sec * 1000 + tv.tv_usec / 1000; diff --git a/src/tests/asn.1/trval.c b/src/tests/asn.1/trval.c index e924fd8aa1..c14bcdeb69 100644 --- a/src/tests/asn.1/trval.c +++ b/src/tests/asn.1/trval.c @@ -180,6 +180,7 @@ int trval2(fp, enc, len, lev, rlen) int rlen_ext = 0; r = OK; + *rlen = -1; if (len < 2) { fprintf(fp, "missing id and length octets (%d)\n", len);