diff --git a/sbin/devd/devd.cc b/sbin/devd/devd.cc index f0578b45c8a6..3528736cb763 100644 --- a/sbin/devd/devd.cc +++ b/sbin/devd/devd.cc @@ -105,11 +105,7 @@ event_proc::event_proc() : _prio(-1) event_proc::~event_proc() { - vector::const_iterator i; - - for (i = _epsvec.begin(); i != _epsvec.end(); i++) - delete *i; - _epsvec.clear(); + delete_and_clear(_epsvec); } void