mirror of
https://github.com/ipmitool/ipmitool.git
synced 2025-05-10 18:47:22 +00:00
plugins: open: Properly enable event receiver (#35)
The ioctl to enable the event receiver in the OpenIPMI interface is called with an argument of 0, which tells OpenIPMI to disable it. Set the argument to 1 instead so that it will be enabled. Signed-off-by: Benjamin Fair <benjaminfair@google.com>
This commit is contained in:
parent
2ed677c388
commit
c70665c3d1
@ -91,8 +91,6 @@ extern int verbose;
|
|||||||
static int
|
static int
|
||||||
ipmi_openipmi_open(struct ipmi_intf * intf)
|
ipmi_openipmi_open(struct ipmi_intf * intf)
|
||||||
{
|
{
|
||||||
int i = 0;
|
|
||||||
|
|
||||||
char ipmi_dev[16];
|
char ipmi_dev[16];
|
||||||
char ipmi_devfs[16];
|
char ipmi_devfs[16];
|
||||||
char ipmi_devfs2[16];
|
char ipmi_devfs2[16];
|
||||||
@ -119,7 +117,9 @@ ipmi_openipmi_open(struct ipmi_intf * intf)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ioctl(intf->fd, IPMICTL_SET_GETS_EVENTS_CMD, &i) < 0) {
|
int receive_events = TRUE;
|
||||||
|
|
||||||
|
if (ioctl(intf->fd, IPMICTL_SET_GETS_EVENTS_CMD, &receive_events) < 0) {
|
||||||
lperror(LOG_ERR, "Could not enable event receiver");
|
lperror(LOG_ERR, "Could not enable event receiver");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user