{"push_id":576275512,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"10ee6cd7108975cd87d6b2d7abe2601e3978d22e","before":"d7d3a9a0bb2f80aafec7b0ed1ad3a857862ce255","commits":[{"sha":"fc4c998e5c9765f4725373a9ca1264884afea558","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"fabric.c: fix minor dlopen() leak\n\nEnsure to dlclose() the handle (we just called dlopen() to see if it\nwould work; we don't need to keep it open).\n\nThis was Coverity ID (CID) 29808.\n\nSigned-off-by: Jeff Squyres <jsquyres@cisco.com>","distinct":true,"url":"https://api.github.com/repos/ofiwg/libfabric/commits/fc4c998e5c9765f4725373a9ca1264884afea558"},{"sha":"cb9a4a0f9d3ace961ef0b5bceff59239f660de9a","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"fabric: ensure to dlclose(), even in error cases\n\nFix two problems:\n\n1. If dlopen() fails, don't just warn, loop around (i.e., don't even bother try to dlsym because dlhandle is NULL).\n2. If dlsym() fails, then dlclose().\n\nThis was Coverity ID (CID) 29816.\n\nSigned-off-by: Jeff Squyres <jsquyres@cisco.com>","distinct":true,"url":"https://api.github.com/repos/ofiwg/libfabric/commits/cb9a4a0f9d3ace961ef0b5bceff59239f660de9a"},{"sha":"fab36c251d4803871d07df9fad8e21a514dc1779","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"fabric: ensure that all memory is freed if asprintf() fails\n\nRename \"done\" label to \"libnl_done\" to emphasize that it's in the\n\nAdd a loop at the libnl_done label to ensure that all liblist[]\nentries are freed, and remove the additional free() when asprintf()\nfails so that it's safe to jump down to libnl_done.  Also initialize\nliblist and n at their declarations so that they are always\ninitialized -- e.g., even if dlopen().\n\nSigned-off-by: Jeff Squyres <jsquyres@cisco.com>","distinct":true,"url":"https://api.github.com/repos/ofiwg/libfabric/commits/fab36c251d4803871d07df9fad8e21a514dc1779"},{"sha":"10ee6cd7108975cd87d6b2d7abe2601e3978d22e","author":{"email":"9575f92314b8ac7581ac1b2afb880058b7fbd431@intel.com","name":"Sean Hefty"},"message":"Merge pull request #638 from jsquyres/pr/dlopen-coverity-fixes\n\ndlopen fixes","distinct":true,"url":"https://api.github.com/repos/ofiwg/libfabric/commits/10ee6cd7108975cd87d6b2d7abe2601e3978d22e"}]}