Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Avoid sizeof(void) in ASN.1 encoder

We were computing sizeof(void) when referencing atype_int_immediate
types in other types (primarily atype_tagged_thing).  gcc gives this a
pass but the Solaris compiler does not.  Use "int" as the dummy type
instead.  (The type is unimportant since int-immediates aren't used by
offset or sequence-of types.)

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25658 dc483132-0cff-0310-8789-dd5450dbe970
  • Loading branch information...
commit 95d0c7589e468687e0d2801a2d674979e187abbc 1 parent 244bf1a
ghudson authored
Showing with 1 addition and 1 deletion.
  1. +1 −1  src/lib/krb5/asn.1/asn1_encode.h
View
2  src/lib/krb5/asn.1/asn1_encode.h
@@ -340,7 +340,7 @@ struct choice_info {
atype_uint, sizeof(CTYPENAME), NULL \
}
#define DEFINT_IMMEDIATE(DESCNAME, VAL) \
- typedef void aux_typedefname_##DESCNAME; \
+ typedef int aux_typedefname_##DESCNAME; \
static const int aux_int_##DESCNAME = VAL; \
const struct atype_info k5_atype_##DESCNAME = { \
atype_int_immediate, 0, &aux_int_##DESCNAME \
Please sign in to comment.
Something went wrong with that request. Please try again.