02b1d1953a
Refactor bio_io() to use a switch/case statement to call the correct BIO method. This is cleaner and eliminates calling a function pointer cast to an incompatible type signature, which conflicts with LLVMs implementation of control flow integrity for indirect calls. Change-Id: I5456635e1c9857cdce810758ba0000577cc94b01 Reviewed-on: https://boringssl-review.googlesource.com/19084 Reviewed-by: Adam Langley <agl@google.com> Reviewed-by: David Benjamin <davidben@google.com> Commit-Queue: Adam Langley <agl@google.com> Commit-Queue: David Benjamin <davidben@google.com> |
||
---|---|---|
.. | ||
bio_mem.c | ||
bio_test.cc | ||
bio.c | ||
CMakeLists.txt | ||
connect.c | ||
fd.c | ||
file.c | ||
hexdump.c | ||
internal.h | ||
pair.c | ||
printf.c | ||
socket_helper.c | ||
socket.c |