Hi,

Here are more fixes for bugs caught my Clang static analyzer. Two bugs are
remaining, namely a memleak in the perl bindings. I am not an expert in that
area and did not manage to fix it in a correct way, so I will just describe it.

The ASetValues and ASetValue functions call a function which allocates memory.
The generated code puts this before PREINIT. Then there is the typemap for
hive_h object. This code can return if the validation fails which causes a
memleak.

So, could some Perl programmer pick this up?

Peter Wu (2):
  Silence dead assigmnents/initialization/increments
  Avoid calling calloc(0, x)

 lib/write.c  | 12 +++++-------
 sh/hivexsh.c |  4 ++++
 2 files changed, 9 insertions(+), 7 deletions(-)

-- 
2.0.2

PS. now I'll have a look at the Python bug wrt set_value.

_______________________________________________
Libguestfs mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libguestfs

Reply via email to