From 513d68e11cf6d392e847d39c743ce54ccaa0ebf7 Mon Sep 17 00:00:00 2001 From: Adriana Kobylak Date: Wed, 15 Feb 2017 11:36:28 -0600 Subject: add_sel: Remove deprecated calls to dbus The current add_sel dbus calls are failing, openbmc/openbmc#1111 Remove them as they are deprecated as the function already creates an elog error entry using the new logging interface. Change-Id: I3616496420b539bbb7ea5b3fe0c3841d655df238 Signed-off-by: Adriana Kobylak --- storageaddsel.cpp | 54 +----------------------------------------------------- 1 file changed, 1 insertion(+), 53 deletions(-) (limited to 'storageaddsel.cpp') diff --git a/storageaddsel.cpp b/storageaddsel.cpp index 0b40d47..6ec9d49 100644 --- a/storageaddsel.cpp +++ b/storageaddsel.cpp @@ -180,14 +180,6 @@ int create_esel_description(const uint8_t *buffer, const char *sev, char **messa int send_esel_to_dbus(const char *desc, const char *sev, const char *details, uint8_t *debug, size_t debuglen) { - sd_bus *mbus = NULL; - sd_bus_error error = SD_BUS_ERROR_NULL; - sd_bus_message *reply = NULL, *m=NULL; - uint16_t x; - int r; - const char *object_name = "/org/openbmc/records/events"; - char *bus_name = NULL; - // Allocate enough space to represent the data in hex separated by spaces, // to mimic how IPMI would display the data. unique_ptr selData(new char[debuglen*3]()); @@ -208,51 +200,7 @@ int send_esel_to_dbus(const char *desc, const char *sev, const char *details, ui commit(e.name()); } - mbus = ipmid_get_sd_bus_connection(); - r = mapper_get_service(mbus, object_name, &bus_name); - if (r < 0) { - fprintf(stderr, "Failed to get %s connection: %s\n", - object_name, strerror(-r)); - goto finish; - } - r = sd_bus_message_new_method_call(mbus,&m, - bus_name, - object_name, - "org.openbmc.recordlog", - "acceptHostMessage"); - if (r < 0) { - fprintf(stderr, "Failed to add the method object: %s\n", strerror(-r)); - goto finish; - } - - r = sd_bus_message_append(m, "sss", desc, sev, details); - if (r < 0) { - fprintf(stderr, "Failed add the message strings : %s\n", strerror(-r)); - goto finish; - } - - r = sd_bus_message_append_array(m, 'y', debug, debuglen); - if (r < 0) { - fprintf(stderr, "Failed to add the raw array of bytes: %s\n", strerror(-r)); - goto finish; - } - // Call the IPMI responder on the bus so the message can be sent to the CEC - r = sd_bus_call(mbus, m, 0, &error, &reply); - if (r < 0) { - fprintf(stderr, "Failed to call the method: %s %s\n", __FUNCTION__, strerror(-r)); - goto finish; - } - r = sd_bus_message_read(reply, "q", &x); - if (r < 0) { - fprintf(stderr, "Failed to get a rc from the method: %s\n", strerror(-r)); - } - -finish: - sd_bus_error_free(&error); - m = sd_bus_message_unref(m); - reply = sd_bus_message_unref(reply); - free (bus_name); - return r; + return 0; } -- cgit v1.2.1