diff options
author | Geoff Thorpe <geoff@openssl.org> | 2000-05-31 15:28:01 +0000 |
---|---|---|
committer | Geoff Thorpe <geoff@openssl.org> | 2000-05-31 15:28:01 +0000 |
commit | 01296a6de0f968d741d871efda8ab4ed5420442d (patch) | |
tree | 4f259b26953e62e2d63e6f411636800260e796cd /e_os.h | |
parent | 2ace287deaf64df6ccfd8e61ab4022207c66ec06 (diff) |
All the little functions created by the IMPLEMENT_STACK_OF() macro will
cast their type-specific STACK into a real STACK and call the underlying
sk_*** function. The problem is that if the STACK_OF(..) parameter being
passed in has a "const *" qualifier, it is discarded by the cast.
I'm currently implementing a fix for this but in the mean-time, this is
one case I noticed (a few type-specific sk_**_num() functions pass in
const type-specific stacks). If there are other errors in the code where
consts are being discarded, we will similarly not notice them. yuck.
Diffstat (limited to 'e_os.h')
0 files changed, 0 insertions, 0 deletions