message: Fix ZEND_ASSUME failed
diff: @@ -1107,7 +1107,11 @@ bool PHPCoroutine::enable_hook(int flags)
  {
  if (hook_flags & SW_HOOK_SSL)
  {
  + if (ori_factory.ssl != nullptr) {
  php_stream_xport_register("ssl", ori_factory.ssl);
  + } else {
  + php_stream_xport_unregister("ssl");
  + }
  }
  }
  if (flags & SW_HOOK_TLS)
  @@ -1124,7 +1128,11 @@ bool PHPCoroutine::enable_hook(int flags)
  {
  if (hook_flags & SW_HOOK_TLS)
  {
  + if (ori_factory.tls != nullptr) {
  php_stream_xport_register("tls", ori_factory.tls);
  + } else {
  + php_stream_xport_unregister("tls");
  + }
  }
  }
  if (flags & SW_HOOK_STREAM_FUNCTION)
  