{"push_id":760248617,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"aaa2a3abf9b3f027918b60fe0d0340fcd4874291","before":"22175a39e8df964b26def7988b841b348de9c97a","commits":[{"sha":"f00ef7f5d43980e82ed7caa1ac3530b3713cbd76","author":{"email":"da4b4ed1d87736710c484a0ca84b2abc9f4ef095@users.sourceforge.net","name":"Markus Elfring"},"message":"Bug #944: Replacement of a free() call by mfree()\n\nThe function \"mfree\" should be called instead of \"free\" at a specific\nsource code place.","distinct":true,"url":"https://api.github.com/repos/systemd/systemd/commits/f00ef7f5d43980e82ed7caa1ac3530b3713cbd76"},{"sha":"dc4ebc0787a299f064553e6d28a7f35574ce1c2a","author":{"email":"da4b4ed1d87736710c484a0ca84b2abc9f4ef095@users.sourceforge.net","name":"Markus Elfring"},"message":"Bug #944: Deletion of unnecessary checks before calls of the function \"free\"\n\nThe function \"free\" is documented in the way that no action shall occur for\na passed null pointer. It is therefore not needed that a function caller\nrepeats a corresponding check.\nhttp://stackoverflow.com/questions/18775608/free-a-null-pointer-anyway-or-check-first\n\nThis issue was fixed by using the software Coccinelle 1.0.1.","distinct":true,"url":"https://api.github.com/repos/systemd/systemd/commits/dc4ebc0787a299f064553e6d28a7f35574ce1c2a"},{"sha":"3e044c492e3ebe64f4e3175c94f9db8a62557b82","author":{"email":"da4b4ed1d87736710c484a0ca84b2abc9f4ef095@users.sourceforge.net","name":"Markus Elfring"},"message":"Bug #944: Deletion of unnecessary checks before a few calls of systemd functions\n\nThe following functions return immediately if a null pointer was passed.\n* calendar_spec_free\n* link_address_free\n* manager_free\n* sd_bus_unref\n* sd_journal_close\n* udev_monitor_unref\n* udev_unref\n\nIt is therefore not needed that a function caller repeats a corresponding check.\n\nThis issue was fixed by using the software Coccinelle 1.0.1.","distinct":true,"url":"https://api.github.com/repos/systemd/systemd/commits/3e044c492e3ebe64f4e3175c94f9db8a62557b82"},{"sha":"aaa2a3abf9b3f027918b60fe0d0340fcd4874291","author":{"email":"9bb3d23d041c1d0454e62fec951f9aa4dfa2787f@poettering.net","name":"Lennart Poettering"},"message":"Merge pull request #976 from elfring/Remove_unnecessary_checks2\n\nDelete unnecessary checks before some function calls","distinct":true,"url":"https://api.github.com/repos/systemd/systemd/commits/aaa2a3abf9b3f027918b60fe0d0340fcd4874291"}]}