summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1996-01-11 02:57:32 +0000
committerTheodore Tso <tytso@mit.edu>1996-01-11 02:57:32 +0000
commitee0054c6916cce3f05c311f755842984cf95270c (patch)
tree2c186c832cb67bff729e632774a9a8d118016fde /src/lib
parent7b79fd72d1c2950200d0dc892ff43026f4a136b7 (diff)
Initialize addrs to 0 so that we don't try to free stack garbage on an
error. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7294 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/krb5/krb/ChangeLog3
-rw-r--r--src/lib/krb5/krb/fwd_tgt.c4
2 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/krb5/krb/ChangeLog b/src/lib/krb5/krb/ChangeLog
index cb5bf1f6b..76e556f59 100644
--- a/src/lib/krb5/krb/ChangeLog
+++ b/src/lib/krb5/krb/ChangeLog
@@ -1,5 +1,8 @@
Wed Jan 10 21:01:36 1996 Theodore Y. Ts'o <tytso@dcl>
+ * fwd_tgt.c (krb5_fwd_tgt_creds): Initialize addrs to 0 so that we
+ don't try to free stack garbage on an error.
+
* krbconfig.c, Makefile.in: Removed krbconfig.c; it contained
global variables which are no longer used.
diff --git a/src/lib/krb5/krb/fwd_tgt.c b/src/lib/krb5/krb/fwd_tgt.c
index 762a41e33..0ffdde6cd 100644
--- a/src/lib/krb5/krb/fwd_tgt.c
+++ b/src/lib/krb5/krb/fwd_tgt.c
@@ -42,8 +42,8 @@ krb5_fwd_tgt_creds(context, auth_context, rhost, client, server, cc,
krb5_data *outbuf;
{
krb5_replay_data replaydata;
- krb5_data * scratch;
- krb5_address **addrs;
+ krb5_data * scratch = 0;
+ krb5_address **addrs = 0;
krb5_error_code retval;
krb5_creds creds, tgt;
krb5_creds *pcreds;