summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/krb5/asn.1/ChangeLog4
-rw-r--r--src/lib/krb5/asn.1/asn1_k_decode.c6
2 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/krb5/asn.1/ChangeLog b/src/lib/krb5/asn.1/ChangeLog
index 4a0494be4b..c19deaad26 100644
--- a/src/lib/krb5/asn.1/ChangeLog
+++ b/src/lib/krb5/asn.1/ChangeLog
@@ -1,3 +1,7 @@
+Thu Apr 13 20:13:38 1995 Keith Vetter (keithv@fusion.com)
+
+ * asn1_k_decode.c: fixed up 'unreferenced local variable' problems.
+
Thu Apr 13 15:49:16 1995 Keith Vetter (keithv@fusion.com)
* *.[ch]: removed unneeded INTERFACE from non-api functions.
diff --git a/src/lib/krb5/asn.1/asn1_k_decode.c b/src/lib/krb5/asn.1/asn1_k_decode.c
index 2d5703e646..159667923d 100644
--- a/src/lib/krb5/asn.1/asn1_k_decode.c
+++ b/src/lib/krb5/asn.1/asn1_k_decode.c
@@ -31,7 +31,9 @@ asn1_error_code retval;\
asn1_class class;\
asn1_construction construction;\
asn1_tagnum tagnum;\
-int length,taglen,applen
+int length,taglen
+
+#define unused_var(x) if(0) x=0
#define next_tag()\
retval = asn1_get_tag(&subbuf,&class,&construction,&tagnum,&taglen);\
@@ -271,6 +273,7 @@ asn1_error_code asn1_decode_krb5_flags(buf, val)
asn1_octet o;
int i;
krb5_flags f=0;
+ unused_var(taglen);
retval = asn1_get_tag(buf,&class,&construction,&tagnum,&length);
if(retval) return retval;
@@ -351,6 +354,7 @@ asn1_error_code asn1_decode_ticket(buf, val)
krb5_ticket * val;
{
setup();
+ int applen;
apptag(1);
{ begin_structure();
{ krb5_kvno vno;