diff options
author | Chris Austen <austenc@us.ibm.com> | 2015-11-13 14:39:19 -0600 |
---|---|---|
committer | Chris Austen <austenc@us.ibm.com> | 2015-11-13 14:39:19 -0600 |
commit | 30195faf953a93c03dac9bdc0254b7deb5de567d (patch) | |
tree | 58d18d7cde860f77800b6b50a4e62616aa7a7ddf /storageaddsel.C | |
parent | 1da5c8668368417802f2c0007f61dbe35c3c3052 (diff) | |
download | phosphor-host-ipmid-30195faf953a93c03dac9bdc0254b7deb5de567d.tar.gz phosphor-host-ipmid-30195faf953a93c03dac9bdc0254b7deb5de567d.zip |
ipmid taking too many dbus connections
Diffstat (limited to 'storageaddsel.C')
-rw-r--r-- | storageaddsel.C | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/storageaddsel.C b/storageaddsel.C index 94e037c..64b0e6a 100644 --- a/storageaddsel.C +++ b/storageaddsel.C @@ -159,15 +159,8 @@ int send_esel_to_dbus(const char *desc, const char *sev, const char *details, ui uint16_t *pty; int r; + mbus = ipmid_get_sd_bus_connection(); - - /* Connect to system bus */ - r = sd_bus_open_system(&mbus); - if (r < 0) { - fprintf(stderr, "Failed to connect to system bus: %s\n", - strerror(-r)); - goto finish; - } r = sd_bus_message_new_method_call(mbus,&m, "org.openbmc.records.events", "/org/openbmc/records/events", @@ -208,10 +201,8 @@ finish: sd_bus_error_free(&error); sd_bus_message_unref(m); sd_bus_message_unref(reply); - sd_bus_unref(mbus); return r; - } |