Red Hat is now requiring covertity scans to be run against all RHEL 8 packages. These patches removed the majority of the resource leaks that were flagged by the scan. Most of the leaks were in return and error paths as well as some obvious problems like checking the wrong point to be NULL. There are still a few resources leaks and used_after_freed being flagged but I am thinking they false-positives because I just don't see the problem. I've tested these patches for a couple days and they seem stable... but whenever free()s are added... So is risk of freeing that is still being used. Plus they will get a good workout at the upcoming Bakeathon. Steve Dickson (19): Removed resource leaks from junction/path.c Removed resource leaks from nfs/exports.c Removed a resource leak from nfs/mydaemon.c Removed a resource leak from nfs/rpcmisc.c Removed a resource leak from nfs/svc_socket.c Removed bad frees from nfs/xcommon.c Removed resource leaks from nfs/xlog.c Removed resource leaks from nfsidmap/libnfsidmap.c Removed resource leaks from nfsidmap/static.c Removed a resource leak from nsm/file.c Removed resource leaks from systemd/rpc-pipefs-generator.c Removed resource leaks from blkmapd/device-discovery.c Removed resource leaks from gssd/krb5_util.c Removed a resource leak from mount/configfile.c Removed a resource leak from mount/nfsmount.c Removed a resource leak from mount/stropts.c Removed resource leaks from mountd/cache.c Removed a resource leak from mountd/fsloc.c Removed a resource leak from nfsdcltrack/sqlite.c support/junction/path.c | 6 +++++- support/nfs/exports.c | 2 ++ support/nfs/mydaemon.c | 1 + support/nfs/rpcmisc.c | 1 + support/nfs/svc_socket.c | 1 + support/nfs/xcommon.c | 14 ++++++++++---- support/nfs/xlog.c | 6 +++++- support/nfsidmap/libnfsidmap.c | 10 ++++++++-- support/nfsidmap/static.c | 10 ++++++++++ support/nsm/file.c | 1 + systemd/rpc-pipefs-generator.c | 10 ++++++++-- utils/blkmapd/device-discovery.c | 22 +++++++++++++++++++++- utils/gssd/krb5_util.c | 9 ++++++++- utils/mount/configfile.c | 2 +- utils/mount/nfsmount.c | 1 + utils/mount/stropts.c | 5 ++++- utils/mountd/cache.c | 5 +++-- utils/mountd/fsloc.c | 1 + utils/nfsdcltrack/sqlite.c | 2 ++ 19 files changed, 93 insertions(+), 16 deletions(-) -- 2.20.1