summaryrefslogtreecommitdiffstats
path: root/src/lib/crypto
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1995-09-13 23:02:18 +0000
committerTheodore Tso <tytso@mit.edu>1995-09-13 23:02:18 +0000
commita042450523827506daad640dafdd4d5ea2ef0d66 (patch)
tree04d8028c2dc802bc749f4fa0b4576a0d195e39c0 /src/lib/crypto
parent76ace3073f3912a135ed4221ced42a5b6812ea7b (diff)
downloadkrb5-a042450523827506daad640dafdd4d5ea2ef0d66.tar.gz
krb5-a042450523827506daad640dafdd4d5ea2ef0d66.tar.xz
krb5-a042450523827506daad640dafdd4d5ea2ef0d66.zip
Clear the buffer before calling the SIOCGIFCONF ioctl. This makes
purify happy. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6782 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/crypto')
-rw-r--r--src/lib/crypto/os/ChangeLog6
-rw-r--r--src/lib/crypto/os/c_localaddr.c3
2 files changed, 8 insertions, 1 deletions
diff --git a/src/lib/crypto/os/ChangeLog b/src/lib/crypto/os/ChangeLog
index 1c42e5228..78cda02df 100644
--- a/src/lib/crypto/os/ChangeLog
+++ b/src/lib/crypto/os/ChangeLog
@@ -1,3 +1,9 @@
+Wed Sep 13 17:32:36 1995 Theodore Y. Ts'o <tytso@dcl>
+
+ * c_localaddr.c (krb5_crypto_os_localaddr): Clear the buffer
+ before calling the SIOCGIFCONF ioctl. This makes purify
+ happy.
+
Thu Sep 7 12:00:00 1995 James Mattly <mattly@fusion.com>
* Renamed ustime.c to c_ustime.c
diff --git a/src/lib/crypto/os/c_localaddr.c b/src/lib/crypto/os/c_localaddr.c
index 7ab153a8a..c1d75cf70 100644
--- a/src/lib/crypto/os/c_localaddr.c
+++ b/src/lib/crypto/os/c_localaddr.c
@@ -117,9 +117,10 @@ krb5_crypto_os_localaddr(addr)
int n_found;
int mem_err = 0;
+ memset(buf, 0, sizeof(buf));
ifc.ifc_len = sizeof(buf);
ifc.ifc_buf = buf;
-
+
s = socket (USE_AF, USE_TYPE, USE_PROTO);
if (s < 0)
return errno;