GitHub PushEvent at 2014-06-26 07:13:40
Repository: HyperLevelDB
Actor: norton
Payload: {"shas":[["b4d9f85d00bad0ad0587008b3267186dd1dab2f7","b3f594e10a9edcf5413cf1190121d45078c62290@goop.org","Fix race in MemTable::Unref\n\nMemTable::Unref is decrementing the refcount on the MemTable, but after\nthe decremnt it tests the actual in-memory refcount for 0 rather than\nthe result returned from the atomic decrement. This means that even if\nit doesn't drop the last reference, it can see the result of someone else\ndropping the last reference, resulting in a double free.\n\nSigned-off-by: Jeremy Fitzhardinge <jeremy@goop.org>","Jeremy Fitzhardinge",false],["31a8cb229aa8c7378594785fe08a35e369017e61","b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@robescriva.com","Merge branch 'master' of git://github.com/jsgf/HyperLevelDB\n\n* 'master' of git://github.com/jsgf/HyperLevelDB:\n  Fix race in MemTable::Unref","Robert Escriva",false]],"size":2,"ref":"refs/heads/master","head":"31a8cb229aa8c7378594785fe08a35e369017e61"}