aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorMark Murray <markm@FreeBSD.org>2002-05-23 12:09:14 +0000
committerMark Murray <markm@FreeBSD.org>2002-05-23 12:09:14 +0000
commit5e05b84b0286e8b602e7f2a5ee52187bcdee2400 (patch)
treefda8f80ac7f80e12e506b35d1c460796a8b2fb89 /sys
parente0bd05dc2f12120bb6453a846e7990b1c82a2bd5 (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/sys/eventhandler.h6
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) \