DESTROYLOCK does not need a do { } while (0) construct.
DESTROYLOCK does not need a do { } while (0) construct.

pecharmin/bind9,pecharmin/bind9,pecharmin/bind9,pecharmin/bind9,pecharmin/bind9,each/bind9-collab,each/bind9-collab,each/bind9-collab,each/bind9-collab,pecharmin/bind9,each/bind9-collab,each/bind9-collab