diff options
-rw-r--r-- | src/lib/krb5/asn.1/ChangeLog | 4 | ||||
-rw-r--r-- | src/lib/krb5/asn.1/asn1_k_decode.c | 6 |
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; |