aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Kaduk <kaduk@mit.edu>2016-08-10 23:25:47 -0500
committerTom Yu <tlyu@mit.edu>2016-09-09 16:36:18 -0400
commitad3d9a208b97754317403e63a28da4c1b4ca6b63 (patch)
tree5230e6da9ac671b9b0016fd0d0f07c7920d8d30b
parent47a0ec41d5860b3c4d9241735370bf4c20fb3d8e (diff)
downloadkrb5-ad3d9a208b97754317403e63a28da4c1b4ca6b63.zip
krb5-ad3d9a208b97754317403e63a28da4c1b4ca6b63.tar.gz
krb5-ad3d9a208b97754317403e63a28da4c1b4ca6b63.tar.bz2
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. (cherry picked from commit 7db89952d8d4f806ac8b4908f898ac651df11643) ticket: 8475 version_fixed: 1.14.4
-rw-r--r--src/lib/krb5/os/sendto_kdc.c2
-rw-r--r--src/tests/asn.1/trval.c1
2 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/krb5/os/sendto_kdc.c b/src/lib/krb5/os/sendto_kdc.c
index 5d9fbc2..6231de2 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 e924fd8..c14bcde 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);