Re: [spice-gtk] channel: Move local variables to inner block

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Feb 16, 2017 at 04:36:35PM +0100, Pavel Grunt wrote:
> On Thu, 2017-02-16 at 16:13 +0100, Christophe Fergeau wrote:
> > Less things to keep track of when taking a quick look at the code
> > flow
> > of the spice_channel_load_ca() method.
> > 
> > Signed-off-by: Christophe Fergeau <cfergeau@xxxxxxxxxx>
> > ---
> >  src/spice-channel.c | 9 +++++----
> >  1 file changed, 5 insertions(+), 4 deletions(-)
> > 
> > diff --git a/src/spice-channel.c b/src/spice-channel.c
> > index 6556db3..b60b284 100644
> > --- a/src/spice-channel.c
> > +++ b/src/spice-channel.c
> > @@ -2364,10 +2364,6 @@ static gboolean
> > spice_channel_delayed_unref(gpointer data)
> >  static int spice_channel_load_ca(SpiceChannel *channel)
> >  {
> >      SpiceChannelPrivate *c = channel->priv;
> > -    STACK_OF(X509_INFO) *inf;
> > -    X509_INFO *itmp;
> > -    X509_STORE *store;
> > -    BIO *in;
> >      int i, count = 0;
> >      guint8 *ca;
> >      guint size;
> > @@ -2382,6 +2378,11 @@ static int spice_channel_load_ca(SpiceChannel
> > *channel)
> >      CHANNEL_DEBUG(channel, "Load CA, file: %s, data: %p", ca_file,
> > ca);
> >  
> >      if (ca != NULL) {
> > +        STACK_OF(X509_INFO) *inf;
> > +        X509_INFO *itmp;
> should go to the for block

Right, moved.

> 
> > +        X509_STORE *store;
> also used in a different block

I think it's better not to repeat the SSL_CTX_get_cert_store() for each
loop iteration.

Christophe

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]