On 07/05/18 18:16, Marc-André Lureau wrote: > 'driver' is leaked when the loop is not broken. > > Leak introduced by commit 743c71d03c20d64f2bae5fba6f26cdf5e4b1bda6, > spotted by ASAN. > > Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> > --- > qga/commands-posix.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/qga/commands-posix.c b/qga/commands-posix.c > index 233f78a406..c46767b0dd 100644 > --- a/qga/commands-posix.c > +++ b/qga/commands-posix.c > @@ -890,6 +890,7 @@ static void build_guest_fsinfo_for_real_device(char const > *syspath, > break; > } > > + g_free(driver); > if (sscanf(p, "/%x:%x:%x.%x%n", > pci, pci + 1, pci + 2, pci + 3, &pcilen) == 4) { > p += pcilen; >
Sorry, I should have noticed this in review. Reviewed-by: Laszlo Ersek <ler...@redhat.com> Laszlo