[Spice-devel] [PATCH spice-server 2/3] test-gst: Remove options parsing leaks
Frediano Ziglio
fziglio at redhat.com
Tue Sep 12 07:19:12 UTC 2017
>
> On Mon, Sep 11, 2017 at 09:12:17AM +0100, Frediano Ziglio wrote:
> > These leaks are detected for instance by address sanitizer.
>
> More details about what these leaks are would be welcome...
> I can guess what these are, but the commit log is really where this
> belongs.
>
>
> >
> > Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
> > ---
> > server/tests/test-gst.c | 18 ++++++++++++------
> > 1 file changed, 12 insertions(+), 6 deletions(-)
> >
> > diff --git a/server/tests/test-gst.c b/server/tests/test-gst.c
> > index 40f738d78..224a891b1 100644
> > --- a/server/tests/test-gst.c
> > +++ b/server/tests/test-gst.c
> > @@ -314,11 +314,11 @@ static const EncoderInfo encoder_infos[] = {
> > int main(int argc, char *argv[])
> > {
> > gchar *input_pipeline_desc = NULL;
> > - const gchar *image_format = "32BIT";
> > - const gchar *encoder_name = "mjpeg";
> > + gchar *image_format = NULL;
> > + gchar *encoder_name = NULL;
> > gchar *file_report_name = NULL;
> > gboolean use_hw_encoder = FALSE; // TODO use
> > - const gchar *clipping = "(0,0)x(100%,100%)";
> > + gchar *clipping = NULL;
> >
> > // - input pipeline
> > // - top/down
> > @@ -368,19 +368,19 @@ int main(int argc, char *argv[])
> > exit(1);
> > }
> >
> > - const EncoderInfo *encoder = get_encoder_info(encoder_name);
> > + const EncoderInfo *encoder = get_encoder_info(encoder_name ?
> > encoder_name : "mjpeg");
> > if (!encoder) {
> > g_printerr("Encoder name unsupported: %s\n", encoder_name);
>
> This is going to be "Encoder name unsupported: (null)" when the
> corresponding option is not given, ditto for the other options that you
> changed.
>
No, the defaults are present so encoder won't be NULL... but I can change
the code to make this more clear.
> Christophe
>
Frediano
More information about the Spice-devel
mailing list