In the last few days, I have been running cppcheck on quite a few programs including systemd, transmission, libvirt, ndjbdns etc and cppcheck has found real and potential bugs (null pointer dereferences, uninitialized variables, memory & resource leaks etc) in each of them. I have reported the ones I found and several developers have already fixed the issues. A couple of examples