diff options
| author | Mark Murray <markm@FreeBSD.org> | 2002-05-23 12:09:14 +0000 |
|---|---|---|
| committer | Mark Murray <markm@FreeBSD.org> | 2002-05-23 12:09:14 +0000 |
| commit | 5e05b84b0286e8b602e7f2a5ee52187bcdee2400 (patch) | |
| tree | fda8f80ac7f80e12e506b35d1c460796a8b2fb89 /sys | |
| parent | e0bd05dc2f12120bb6453a846e7990b1c82a2bd5 (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/sys/eventhandler.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/sys/eventhandler.h b/sys/sys/eventhandler.h index 9331080a539b..1bffef4e5b4a 100644 --- a/sys/sys/eventhandler.h +++ b/sys/sys/eventhandler.h @@ -88,10 +88,10 @@ do { \ _en = TAILQ_NEXT(_ep, ee_link); \ _t = (struct eventhandler_entry_ ## name *)_ep; \ _t->eh_func(_ep->ee_arg , ## args); \ - _ep = _en; \ + _ep = _en; \ + } \ + EHE_UNLOCK(_el); \ } \ - EHE_UNLOCK(_el); \ - } \ } while (0) #define EVENTHANDLER_FAST_REGISTER(name, func, arg, priority) \ |
