diff options
| author | James Feist <james.feist@linux.intel.com> | 2019-01-11 15:35:22 -0800 |
|---|---|---|
| committer | James Feist <james.feist@linux.intel.com> | 2019-01-29 13:38:52 -0800 |
| commit | 9fa90c1923b8842bd1aab8116335862849fedf79 (patch) | |
| tree | ef6505a766b4c8750732fa62edccaa17a7847feb /ipmi | |
| parent | 80b5d9a8a5312ab5dfbc4793d5870cd1e30fdc1e (diff) | |
| download | phosphor-pid-control-9fa90c1923b8842bd1aab8116335862849fedf79.tar.gz phosphor-pid-control-9fa90c1923b8842bd1aab8116335862849fedf79.zip | |
Change all default_bus back to new_system bus
new_default now returns a reference to a single bus,
phosphor-pid-control uses multiple busses so we do not
want that. This was the way it was implemented prior to
https://github.com/openbmc/sdbusplus/commit/8ca6025eed193c252149b2908c3d5e37b00b0107
Tested-by: swampd ran normally
These errors go away:
Jan 28 18:28:45 swampd[1760]: terminate called after throwing an instance of 'sdbusplus::exception::SdBusError'
Jan 28 18:28:45 swampd[1760]: what(): sd_bus_request_name: org.freedesktop.DBus.Error.InconsistentMessage: Bad message
Change-Id: I708cd5e6c45509f27d4fe783c0b0cfb52ff10336
Signed-off-by: James Feist <james.feist@linux.intel.com>
Diffstat (limited to 'ipmi')
| -rw-r--r-- | ipmi/manualcmds.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ipmi/manualcmds.cpp b/ipmi/manualcmds.cpp index dd0c0e6..73eec20 100644 --- a/ipmi/manualcmds.cpp +++ b/ipmi/manualcmds.cpp @@ -77,7 +77,7 @@ static ipmi_ret_t getFanCtrlProperty(uint8_t zoneId, bool* value, { std::string path = getControlPath(zoneId); - auto propertyReadBus = sdbusplus::bus::new_default(); + auto propertyReadBus = sdbusplus::bus::new_system(); auto pimMsg = propertyReadBus.new_method_call(busName, path.c_str(), propertiesintf, "GetAll"); pimMsg.append(intf); @@ -182,7 +182,7 @@ static ipmi_ret_t setManualModeState(const uint8_t* reqBuf, uint8_t* replyBuf, bool setValue = static_cast<bool>(request->value); Value v{setValue}; - auto PropertyWriteBus = sdbusplus::bus::new_default(); + auto PropertyWriteBus = sdbusplus::bus::new_system(); std::string path = getControlPath(request->zone); |

