diff options
author | Ben Kaduk <kaduk@mit.edu> | 2016-08-10 23:25:47 -0500 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2016-09-09 17:10:23 -0400 |
commit | 4cbecf8e288513f7e4ac1f11a5c22b5569a82b47 (patch) | |
tree | 6942b3cd0e504c456bf6ff74e92a535658bcb58c | |
parent | b8e22cd657bfe9815478268a0ba595007142008f (diff) | |
download | krb5-4cbecf8e288513f7e4ac1f11a5c22b5569a82b47.zip krb5-4cbecf8e288513f7e4ac1f11a5c22b5569a82b47.tar.gz krb5-4cbecf8e288513f7e4ac1f11a5c22b5569a82b47.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.13.7
-rw-r--r-- | src/lib/krb5/os/sendto_kdc.c | 2 | ||||
-rw-r--r-- | src/tests/asn.1/trval.c | 1 |
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 9c54d99..705e4a9 100644 --- a/src/lib/krb5/os/sendto_kdc.c +++ b/src/lib/krb5/os/sendto_kdc.c @@ -171,6 +171,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); |