On Fedora-26, the #else case is compiled in the code below, but there is no SKM_sk_num macro existing in that version of openssl it seems. Any idea what is a good fix for this? Thanks, Ben static void add_csrattrs(struct hs20_osu_client *ctx, CsrAttrs *csrattrs, STACK_OF(X509_EXTENSION) *exts) { int i, num; if (!csrattrs || ! csrattrs->attrs) return; #ifdef OPENSSL_IS_BORINGSSL num = sk_num(CHECKED_CAST(_STACK *, STACK_OF(AttrOrOID) *, csrattrs->attrs)); for (i = 0; i < num; i++) { AttrOrOID *ao = sk_value( CHECKED_CAST(_STACK *, const STACK_OF(AttrOrOID) *, csrattrs->attrs), i); switch (ao->type) { case 0: add_csrattrs_oid(ctx, ao->d.oid, exts); break; case 1: add_csrattrs_attr(ctx, ao->d.attribute, exts); break; } } #else /* OPENSSL_IS_BORINGSSL */ num = SKM_sk_num(AttrOrOID, csrattrs->attrs); for (i = 0; i < num; i++) { AttrOrOID *ao = SKM_sk_value(AttrOrOID, csrattrs->attrs, i); switch (ao->type) { case 0: add_csrattrs_oid(ctx, ao->d.oid, exts); break; case 1: add_csrattrs_attr(ctx, ao->d.attribute, exts); break; } } #endif /* OPENSSL_IS_BORINGSSL */ } -- Ben Greear <greearb@xxxxxxxxxxxxxxx> Candela Technologies Inc http://www.candelatech.com _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap