Don't deref NULL pointer if profile_get_values returns NULL.
authorEzra Peisach <epeisach@mit.edu>
Tue, 25 Apr 1995 00:39:32 +0000 (00:39 +0000)
committerEzra Peisach <epeisach@mit.edu>
Tue, 25 Apr 1995 00:39:32 +0000 (00:39 +0000)
(i.e. when the profile file is missing)

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5462 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/os/ChangeLog
src/lib/krb5/os/locate_kdc.c

index c13b4af41a064e1df71d4c3bf2fc83d5c5d252c2..e528446063082382634609755f4e8204c7392bb7 100644 (file)
@@ -1,3 +1,8 @@
+Mon Apr 24 17:20:14 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>
+
+       * locate_kdc.c (krb5_locate_kdc): Don't deref NULL pointer
+       returned from profile_get_values if profile is not set.
+
 Sat Apr 22 00:11:12 1995  Theodore Y. Ts'o  (tytso@dcl)
 
        * Makefile.in, configure.in, t_std_conf.c: Add test program to
index f245ad637fad6a25b1e5a911b6ba6f08dd37900e..b13f65d1ab4d0b6e3fdbec756de5a53607f64b48 100644 (file)
@@ -77,7 +77,7 @@ krb5_locate_kdc(context, realm, addr_pp, naddrs)
        sec_udpport = 0;
 
     count = 0;
-    while (hostlist[count])
+    while (hostlist && hostlist[count])
            count++;
     
     if (count == 0) {