{"push_id":2016119420,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"2fe2a0bcf92296012df059c15b41d7a8c48f416b","before":"8741043a0e42aaa462c1997b4c56f11a86e6fcb6","commits":[{"sha":"b7bb0be9445c3749d7886a191075093404fe0b44","author":{"name":"Rusty Russell","email":"69f5932eb9977dcad4aeec4104f9f99d5dd1ae66@rustcorp.com.au"},"message":"subd: remove context arg, as we're always owned by lightningd.\n\nSigned-off-by: Rusty Russell <rusty@rustcorp.com.au>","distinct":true,"url":"https://api.github.com/repos/cdecker/lightning/commits/b7bb0be9445c3749d7886a191075093404fe0b44"},{"sha":"2fe2a0bcf92296012df059c15b41d7a8c48f416b","author":{"name":"Rusty Russell","email":"69f5932eb9977dcad4aeec4104f9f99d5dd1ae66@rustcorp.com.au"},"message":"peer_control: don't double-free on permanent fail of non-persistent peer.\n\npeer_fail_permanent() frees peer->owner, but for bad_peer() we're\nbeing called by the sd->badpeercb(), which then goes on to\nio_close(conn) which is a child of sd.\n\nWe need to detach the two for this case, so neither tries to free the\nother.\n\nThis leads to a corner case when the subd exits after the peer is gone:\nsubd->peer is NULL, so we have to handle that too.\n\nFixes: #282\nSigned-off-by: Rusty Russell <rusty@rustcorp.com.au>","distinct":true,"url":"https://api.github.com/repos/cdecker/lightning/commits/2fe2a0bcf92296012df059c15b41d7a8c48f416b"}]}
{"actor":{"display_login":"cdecker"}}