From da9a5b6e5ba4e6a23cfbc8b1d4522f320394915a Mon Sep 17 00:00:00 2001 From: Lauri Tirkkonen Date: Tue, 11 Jun 2019 17:49:50 +0300 Subject: [PATCH] fm/modules/ext-event-transport: fix 64-bit compilation --- usr/src/cmd/fm/modules/common/ext-event-transport/fmevt_inbound.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/usr/src/cmd/fm/modules/common/ext-event-transport/fmevt_inbound.c b/usr/src/cmd/fm/modules/common/ext-event-transport/fmevt_inbound.c index fc5480dd94..c4e492593e 100644 --- a/usr/src/cmd/fm/modules/common/ext-event-transport/fmevt_inbound.c +++ b/usr/src/cmd/fm/modules/common/ext-event-transport/fmevt_inbound.c @@ -489,7 +489,7 @@ static int fmevt_cb(sysevent_t *sep, void *arg) { char *ruleset = NULL, *rawclass, *rawsubclass; - uint32_t cbarg = (uint32_t)arg; + uint32_t cbarg = (uintptr_t)arg; nvlist_t *rawattr = NULL; struct fmevt_ppargs ea; nvlist_t *dtcr; @@ -602,7 +602,7 @@ fmevt_init_inbound(fmd_hdl_t *hdl) cip->ci_cbarg & CBF_HV ? 'h' : 'l'); err = sysevent_evc_xsubscribe(cip->ci_binding, cip->ci_sid, - EC_ALL, fmevt_cb, (void *)cip->ci_cbarg, + EC_ALL, fmevt_cb, (void *)(uintptr_t)cip->ci_cbarg, cip->ci_sflags, subattr); if (err == EEXIST) -- 2.11.4.GIT