{"push_id":662180560,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"9dad46444fcd08557dcdb571afded68c4e5719a3","before":"5317c179b937962cbdb73c08bf95ed7ef5712c4f","commits":[{"sha":"9dad46444fcd08557dcdb571afded68c4e5719a3","author":{"email":"3d568cef31bb4e17f01fe4b853b0268612d32ece@redhat.com","name":"Petr Horáček"},"message":"netlink: rtnl_put_link after rtnl_link_get_kernel\n\nAccording to netlink documentation [1] we have to decrement reference\ncounter when we don't need link (obtained from rtnl_link_get_kernel)\nanymore, otherwise we cause a leak.\n\nThis bug was found by John Taylor <jtt77777@gmail.com> [2].\n\nNote that even before [3] was merged, _get_link() failed to call\nrtnl_put after yielding the result of rtnl_link_kernel().\n\n[1] http://www.infradead.org/~tgr/libnl/doc/route.html#link_direct_lookup\n[2] https://bugzilla.redhat.com/show_bug.cgi?id=1158108#c18\n[3] https://gerrit.ovirt.org/#/c/40571/4/lib/vdsm/netlink/link.py\n\nChange-Id: Iefa70103c7c0f218c89abbe5c8371b745064a13e\nBug-Url: https://bugzilla.redhat.com/1158108\nSigned-off-by: Petr Horáček <phoracek@redhat.com>\nReviewed-on: https://gerrit.ovirt.org/40812\nReviewed-by: Dan Kenigsberg <danken@redhat.com>\nContinuous-Integration: Dan Kenigsberg <danken@redhat.com>","distinct":true,"url":"https://api.github.com/repos/oVirt/vdsm/commits/9dad46444fcd08557dcdb571afded68c4e5719a3"}]}