Index: libfreeipmi/src/api/ipmi-api.c =================================================================== --- libfreeipmi/src/api/ipmi-api.c (revision 7346) +++ libfreeipmi/src/api/ipmi-api.c (revision 7347) @@ -847,7 +847,7 @@ if (locate_info.address_space_id != IPMI_ADDRESS_SPACE_ID_SYSTEM_IO) { API_SET_ERRNUM (ctx, IPMI_ERR_DEVICE_NOT_SUPPORTED); - return (-1); + goto cleanup; } if (!(ctx->io.inband.kcs_ctx = ipmi_kcs_ctx_create ()))