[Spice-devel] [PATCH spice-common] codegen: Do not generate extra null check

Fabiano FidĂȘncio fabiano at fidencio.org
Mon Jul 25 22:35:29 UTC 2016


On Mon, Jul 25, 2016 at 6:40 PM, Pavel Grunt <pgrunt at redhat.com> wrote:
> Spotted by coverity

Although I remember seeing free (NULL); crashing in some really old
BDSs, it's a no-op in pretty much any modern system.

> ---
>  python_modules/demarshal.py | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/python_modules/demarshal.py b/python_modules/demarshal.py
> index 2252f37..de2ccd0 100644
> --- a/python_modules/demarshal.py
> +++ b/python_modules/demarshal.py
> @@ -1098,8 +1098,7 @@ def write_msg_parser(writer, message):
>      writer.newline()
>      if writer.has_error_check:
>          writer.label("error")
> -        with writer.block("if (data != NULL)"):
> -            writer.statement("free(data)")
> +        writer.statement("free(data)")
>          writer.statement("return NULL")
>      writer.end_block()
>
> --
> 2.9.2
>
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel


Acked-by: Fabiano FidĂȘncio <fidencio at redhat.com>

-- 
Fabiano FidĂȘncio


More information about the Spice-devel mailing list