message: fix invalid read with unix-async-client
diff: @@ -1149,12 +1149,16 @@ static PHP_METHOD(swoole_client, connect)
  php_swoole_sys_error(E_WARNING, "connect to server[%s:%d] failed", host, (int )port);
  zend_update_property_long(swoole_client_ce, ZEND_THIS, ZEND_STRL("errCode"), errno);
  }
  - if (cli->async && cli->onError == NULL)
  + if (cli->async)
  + {
  + swClient *cli = (swClient *) swoole_get_object(ZEND_THIS);
  + if (cli && cli->onError == NULL)
  {
  php_swoole_client_free(ZEND_THIS, cli);
  zval_ptr_dtor(ZEND_THIS);
  }
  - if (!cli->async)
  + }
  + else
  {
  php_swoole_client_free(ZEND_THIS, cli);
  }
  