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
|
||||
ipmi_openipmi_open(struct ipmi_intf * intf)
|
||||
{
|
||||
int i = 0;
|
||||
|
||||
char ipmi_dev[16];
|
||||
char ipmi_devfs[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");
|
||||
return -1;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user