[Libguestfs] [PATCH] p2v: properly call va_end
Richard W.M. Jones
rjones at redhat.com
Sat Jul 26 12:43:47 UTC 2014
On Fri, Jul 25, 2014 at 05:36:14PM +0200, Pino Toscano wrote:
> ---
> p2v/miniexpect.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/p2v/miniexpect.c b/p2v/miniexpect.c
> index ec81030..1baab5f 100644
> --- a/p2v/miniexpect.c
> +++ b/p2v/miniexpect.c
> @@ -114,6 +114,7 @@ mexp_spawnl (const char *file, const char *arg, ...)
> new_argv = realloc (argv, sizeof (char *) * (i+1));
> if (new_argv == NULL) {
> free (argv);
> + va_end (args);
> return NULL;
> }
> argv = new_argv;
> @@ -122,6 +123,7 @@ mexp_spawnl (const char *file, const char *arg, ...)
>
> h = mexp_spawnv (file, argv);
> free (argv);
> + va_end (args);
> return h;
> }
Ugh yes. Coverity, right?
Please push obvious fixes found by Coverity like these. They don't
need acking I don't think.
Thanks,
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
libguestfs lets you edit virtual machines. Supports shell scripting,
bindings from many languages. http://libguestfs.org
More information about the Libguestfs
mailing list