diff options
author | tb <> | 2022-11-28 07:50:00 +0000 |
---|---|---|
committer | tb <> | 2022-11-28 07:50:00 +0000 |
commit | 7691347e2fda8b7c237410d949d999ac011d4f51 (patch) | |
tree | 9c55c20172856df5e0781972a2ba2bb13e99f7af /src/lib/libcrypto/asn1/a_string.c | |
parent | ff87c2bb70b531cb0565d09034121e93cedc0e17 (diff) | |
download | openbsd-7691347e2fda8b7c237410d949d999ac011d4f51.tar.gz openbsd-7691347e2fda8b7c237410d949d999ac011d4f51.tar.bz2 openbsd-7691347e2fda8b7c237410d949d999ac011d4f51.zip |
Retire prev_bio
While BIO chains are doubly linked lists, nothing has ever made use of this
fact internally. Even libssl has failed to maintain prev_bio properly in
two places for a long time. When BIO was made opaque, the opportunity to
fix that was missed. Instead, BIO_set_next() now allows breaking the lists
from outside the library, which freerdp has long done.
Problem found by schwarze while trying to document BIO_set_next().
schwarze likes the idea
ok jsing
Diffstat (limited to 'src/lib/libcrypto/asn1/a_string.c')
0 files changed, 0 insertions, 0 deletions