summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/krb5/os/ChangeLog10
-rw-r--r--src/lib/krb5/os/an_to_ln.c4
-rw-r--r--src/lib/krb5/os/init_os_ctx.c7
-rw-r--r--src/lib/krb5/os/locate_kdc.c4
4 files changed, 18 insertions, 7 deletions
diff --git a/src/lib/krb5/os/ChangeLog b/src/lib/krb5/os/ChangeLog
index 9448261403..b77b45d5f4 100644
--- a/src/lib/krb5/os/ChangeLog
+++ b/src/lib/krb5/os/ChangeLog
@@ -1,3 +1,13 @@
+Fri Jan 5 09:00:47 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
+
+ * locate_kdc.c (krb5_locate_kdc): Add parrentheses for assignment
+ in conditional. (gcc -Wall)
+
+ * init_os_ctx.c (krb5_os_init_context): Remove unused variables
+
+ * an_to_ln.c (aname_do_match): Initialize local variable before
+ referenced.
+
Thu Jan 4 22:23:04 1996 Theodore Y. Ts'o <tytso@dcl>
* hostaddr.c (krb5_os_hostaddr): New function which takes a
diff --git a/src/lib/krb5/os/an_to_ln.c b/src/lib/krb5/os/an_to_ln.c
index c0c72fb725..9748daf66e 100644
--- a/src/lib/krb5/os/an_to_ln.c
+++ b/src/lib/krb5/os/an_to_ln.c
@@ -207,7 +207,7 @@ aname_do_match(string, contextp)
char **contextp;
{
krb5_error_code kret;
- char *regexp, *startp, *endp;
+ char *regexp, *startp, *endp = 0;
size_t regexlen;
#if HAVE_REGCOMP
regex_t match_exp;
@@ -479,7 +479,7 @@ rule_an_to_ln(context, rule, aname, lnsize, lname)
krb5_error_code kret;
char *current;
char *fprincname;
- char *selstring;
+ char *selstring = 0;
int num_comps, compind;
char *cout;
krb5_data *datap;
diff --git a/src/lib/krb5/os/init_os_ctx.c b/src/lib/krb5/os/init_os_ctx.c
index ea5d80af7b..ba80694bc5 100644
--- a/src/lib/krb5/os/init_os_ctx.c
+++ b/src/lib/krb5/os/init_os_ctx.c
@@ -105,7 +105,10 @@ os_init_paths(ctx, secure)
{
krb5_error_code retval = 0;
char *name = 0;
+
+#if defined(_MACINTOSH) || defined(_WINDOWS)
const char *filenames[2];
+#endif
ctx->profile_secure = secure;
@@ -156,9 +159,7 @@ krb5_os_init_context(ctx)
{
krb5_os_context os_ctx;
krb5_error_code retval = 0;
- char *name;
- const char *filenames[2];
-
+
if (ctx->os_context)
return 0;
diff --git a/src/lib/krb5/os/locate_kdc.c b/src/lib/krb5/os/locate_kdc.c
index d5a280803d..418072f8f7 100644
--- a/src/lib/krb5/os/locate_kdc.c
+++ b/src/lib/krb5/os/locate_kdc.c
@@ -75,9 +75,9 @@ krb5_locate_kdc(context, realm, addr_pp, naddrs)
return code;
#ifdef KRB5_USE_INET
- if (sp = getservbyname(KDC_PORTNAME, "udp"))
+ if ((sp = getservbyname(KDC_PORTNAME, "udp")))
udpport = sp->s_port;
- if (sp = getservbyname(KDC_SECONDARY_PORTNAME, "udp"))
+ if ((sp = getservbyname(KDC_SECONDARY_PORTNAME, "udp")))
sec_udpport = sp->s_port;
#endif
if (sec_udpport == udpport)