]> granicus.if.org Git - pdns/commit
Set `RemoteLogger::d_socket` to -1 after closing it
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 12 Dec 2016 11:20:32 +0000 (12:20 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 22 Dec 2016 09:30:58 +0000 (10:30 +0100)
commit5e51089c4f341c6cd4b45d1f8b9779aebda74664
tree167b8bf2b2e88f489e6e26de2470c0cc7704af23
parent49077a201a5535a230fb7869f6d6e4b7c81bed0b
Set `RemoteLogger::d_socket` to -1 after closing it

Otherwise, in the unlikely case `SSocket()` throws an exception
we might end up with a stale file descriptor in `RemoteLogger::reconnect()`.

(cherry picked from commit 754f300f6b7e64b8de70990950484c4de749d10a)
pdns/remote_logger.cc