er  to clarify  with or without this change  ssl renegotiate in boringssl always failed  boringssl cannot initiate renego  only accept it as a client which means this line is not reachable in boringssl ports  so it does not actually matter that ssl set state is  strictly speaking  a no op in boringssl reaching into the ssl  and messing with it is state machine is kind of insane  openssl s renego api is terrible  given that  i am not sure what the test is doing when compiled against boringssl since it apparently does not notice  but this change should not make things worse 