Commit fb181a0
Spike
ae.net.ssl.openssl: Make deprecated setCipherList an override, not an alias
A `deprecated alias` does not override the base SSLContext virtual
method, so calls dispatched through an `SSLContext` reference would hit
the base's "not implemented" stub at runtime instead of the OpenSSL
implementation. Replace the alias with a deprecated `override` forwarder
and add a regression test that exercises virtual dispatch through the
base reference.1 parent 1246c94 commit fb181a0
1 file changed
Lines changed: 13 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
253 | | - | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
254 | 258 | | |
255 | 259 | | |
256 | 260 | | |
| |||
943 | 947 | | |
944 | 948 | | |
945 | 949 | | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
946 | 958 | | |
947 | 959 | | |
948 | 960 | | |
| |||
0 commit comments