Rich Jones opened a vhostmd github issue to track problems noted by a Coverity scan of the codebase https://github.com/vhostmd/vhostmd/issues/6 This series fixes most of the problems found by Coverity. It can also be found in my branch on github https://github.com/jfehlig/vhostmd/tree/coverity-fixes Jim Fehlig (18): libmetrics: Set pointer NULL after free libmetrics: Initialize local variable 'ret' to failure libmetrics: Check return value of asprintf libmetrics: Remove unsafe XML_PARSE_NOENT option libmetrics: Ensure libmetrics mutex is unlocked in error paths libmetrics: Fix potential memory leak libmetrics: Use proper conversion specifier when calling log function libmetrics: Fix potential leak of FILE pointer util: Add missing call to va_end util: Fix potential memory leak util: Check return value of strstr Check return value of asprintf vhostmd: Fix memory leak in parse_transports vhostmd: Remove unsafe XML_PARSE_NOENT option vhostmd: Check return value of file functions vhostmd: Check for valide file handle before calling close vhostmd: Fix memory leak in vhostmd_run virtio: Fix strncpy length parameter libmetrics/libmetrics.c | 89 ++++++++++++++++++++++++++----------------------- vhostmd/util.c | 22 ++++++++---- vhostmd/vhostmd.c | 48 ++++++++++++++++++-------- vhostmd/virtio.c | 2 +- 4 files changed, 99 insertions(+), 62 deletions(-) -- 2.16.4 _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list