]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Fix build with -O3 on ppc64el 511/head
authorBen Kaduk <kaduk@mit.edu>
Thu, 11 Aug 2016 04:25:47 +0000 (23:25 -0500)
committerBen Kaduk <kaduk@mit.edu>
Thu, 8 Sep 2016 03:45:29 +0000 (22:45 -0500)
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

src/lib/krb5/os/sendto_kdc.c
src/tests/asn.1/trval.c

index b3b8173bec90012cdde9429b146d3a6a3aebcfc1..ef80991c1d690a30596be779b938adc51427dfb8 100644 (file)
@@ -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;
index e924fd8aa1ab1f3ab565afdc965a3d6a49150423..c14bcdeb69b1cc2f2a55d48c683da5aa4c39c572 100644 (file)
@@ -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);