summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1995-03-10 23:35:21 +0000
committerTheodore Tso <tytso@mit.edu>1995-03-10 23:35:21 +0000
commitbf958ee4cdddbe5cbfd61e6df3a774adb2b1b13a (patch)
tree6bdb8b7f4f804c36680527de83b94d7483f31dfb /src
parentefdab17441bac2636cb4898eb8810cebee66620e (diff)
downloadkrb5-bf958ee4cdddbe5cbfd61e6df3a774adb2b1b13a.tar.gz
krb5-bf958ee4cdddbe5cbfd61e6df3a774adb2b1b13a.tar.xz
krb5-bf958ee4cdddbe5cbfd61e6df3a774adb2b1b13a.zip
Initialize ret_cred to zero so that in case of an error, we don't try
to free stack garbage. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5108 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/appl/bsd/ChangeLog5
-rw-r--r--src/appl/bsd/kcmd.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/src/appl/bsd/ChangeLog b/src/appl/bsd/ChangeLog
index 6513090dda..4fe21ef4a6 100644
--- a/src/appl/bsd/ChangeLog
+++ b/src/appl/bsd/ChangeLog
@@ -1,3 +1,8 @@
+Fri Mar 10 18:32:22 1995 Theodore Y. Ts'o <tytso@dcl>
+
+ * kcmd.c (kcmd): Initialize ret_cred to zero so that in case of an
+ error, we don't try to free stack garbage.
+
Fri Mar 10 11:09:34 1995 Chris Provenzano (proven@mit.edu)
* kcmd.c (kcmd()) Use new calling convention for krb5_sendauth().
diff --git a/src/appl/bsd/kcmd.c b/src/appl/bsd/kcmd.c
index e4c1839ce7..c2989ae4da 100644
--- a/src/appl/bsd/kcmd.c
+++ b/src/appl/bsd/kcmd.c
@@ -88,7 +88,7 @@ kcmd(sock, ahost, rport, locuser, remuser, cmd, fd2p, service, realm,
long oldmask;
#endif
struct sockaddr_in sin, from, local_laddr;
- krb5_creds *get_cred, *ret_cred;
+ krb5_creds *get_cred, *ret_cred = 0;
char c;
int lport = START_PORT;
struct hostent *hp;