From 1c940839bb41112611d9ddd89eec68f502f3b42b Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Mon, 29 Apr 2019 14:26:43 -0500 Subject: [PATCH] handsfree: Dereference after validating !NULL --- src/handsfree.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/handsfree.c b/src/handsfree.c index 921e0bd7..dccc449c 100644 --- a/src/handsfree.c +++ b/src/handsfree.c @@ -174,7 +174,7 @@ void ofono_handsfree_battchg_notify(struct ofono_handsfree *hf, unsigned char level) { DBusConnection *conn = ofono_dbus_get_connection(); - const char *path = __ofono_atom_get_path(hf->atom); + const char *path; if (hf == NULL) return; @@ -187,6 +187,7 @@ void ofono_handsfree_battchg_notify(struct ofono_handsfree *hf, if (__ofono_atom_get_registered(hf->atom) == FALSE) return; + path = __ofono_atom_get_path(hf->atom); ofono_dbus_signal_property_changed(conn, path, OFONO_HANDSFREE_INTERFACE, "BatteryChargeLevel", DBUS_TYPE_BYTE,