From 8451edf556036d89629f38b6243f465ff9d2822d Mon Sep 17 00:00:00 2001 From: Patrick Williams Date: Tue, 13 Jun 2017 09:01:06 -0500 Subject: sensorhandler: add missing pointer initialization An uninitialized pointer was being sent to 'free' in cases where a dbus object was not found to back a sensor. Fixes openbmc/openbmc#1740. Change-Id: Iaa62bfe460c47f4a51a506b0219879f0b6d46dd4 Signed-off-by: Patrick Williams --- sensorhandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sensorhandler.cpp') diff --git a/sensorhandler.cpp b/sensorhandler.cpp index eacc274..71376d2 100644 --- a/sensorhandler.cpp +++ b/sensorhandler.cpp @@ -185,7 +185,7 @@ int find_openbmc_path(uint8_t num, dbus_interface_t *interface) { const auto& info = sensor_it->second; - char* busname; + char* busname = nullptr; rc = get_bus_for_path(info.sensorPath.c_str(), &busname); if (rc < 0) { fprintf(stderr, "Failed to get %s busname: %s\n", -- cgit v1.2.1