diff --git a/ipmitool/src/ipmievd.c b/ipmitool/src/ipmievd.c index b28dd5d..4c84f6e 100644 --- a/ipmitool/src/ipmievd.c +++ b/ipmitool/src/ipmievd.c @@ -738,9 +738,11 @@ ipmievd_sel_main(struct ipmi_intf * intf, int argc, char ** argv) eintf->intf = intf; - snprintf(eintf->prefix, - strlen((const char *)intf->session->hostname) + 3, - "%s: ", intf->session->hostname); + if (intf->session != NULL) { + snprintf(eintf->prefix, + strlen((const char *)intf->session->hostname) + 3, + "%s: ", intf->session->hostname); + } return ipmievd_main(eintf, argc, argv); }