> > Don't touch the rcc struct directly. Improve encapsulation to help > prepare for separating RedChannelClient to a separate file. > --- > Changes since v1: > - changed a couple more cases where the stream was accessed directly > > server/dcc.c | 4 ++-- > server/spicevmc.c | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/server/dcc.c b/server/dcc.c > index 8eca28b..92dcc47 100644 > --- a/server/dcc.c > +++ b/server/dcc.c > @@ -459,7 +459,7 @@ void dcc_start(DisplayChannelClient *dcc) > dcc_create_all_streams(dcc); > } > > - if (reds_stream_is_plain_unix(rcc->stream) && > + if (reds_stream_is_plain_unix(red_channel_client_get_stream(rcc)) && > red_channel_client_test_remote_cap(rcc, > SPICE_DISPLAY_CAP_GL_SCANOUT)) { > red_channel_client_pipe_add(rcc, dcc_gl_scanout_item_new(rcc, NULL, > 0)); > dcc_push_monitors_config(dcc); > @@ -573,7 +573,7 @@ RedPipeItem *dcc_gl_scanout_item_new(RedChannelClient > *rcc, void *data, int num) > spice_return_val_if_fail(item != NULL, NULL); > > /* FIXME: on !unix peer, start streaming with a video codec */ > - if (!reds_stream_is_plain_unix(rcc->stream) || > + if (!reds_stream_is_plain_unix(red_channel_client_get_stream(rcc)) || > !red_channel_client_test_remote_cap(rcc, > SPICE_DISPLAY_CAP_GL_SCANOUT)) { > spice_printerr("FIXME: client does not support GL scanout"); > red_channel_client_disconnect(rcc); > diff --git a/server/spicevmc.c b/server/spicevmc.c > index 4e9dd0d..c79e7bb 100644 > --- a/server/spicevmc.c > +++ b/server/spicevmc.c > @@ -127,7 +127,7 @@ static RedVmcPipeItem* try_compress_lz4(SpiceVmcState > *state, int n, RedVmcPipeI > RedVmcPipeItem *msg_item_compressed; > int compressed_data_count; > > - if (reds_stream_get_family(state->rcc->stream) == AF_UNIX) { > + if (reds_stream_get_family(red_channel_client_get_stream(state->rcc)) == > AF_UNIX) { > /* AF_LOCAL - data will not be compressed */ > return NULL; > } Acked-by: Frediano Ziglio <fziglio@xxxxxxxxxx> Frediano _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel