Uninitialized data is read from local variable 'addr'
Change-Id: Id8288428e93a8dda08d67a507fd97caf5fae080e
if (argc < 2 || strlen(argv[1]) == 0) {
DBusMessageIter iter;
- const char *addr;
- if (g_dbus_proxy_get_property(proxy, "Address", &iter) == TRUE)
+ if (g_dbus_proxy_get_property(proxy, "Address", &iter) == TRUE) {
+ const char *addr;
dbus_message_iter_get_basic(&iter, &addr);
-
- bt_shell_printf("Attempting to disconnect from %s\n", addr);
+ bt_shell_printf("Attempting to disconnect from %s\n", addr);
+ }
} else
bt_shell_printf("Attempting to disconnect from %s\n", argv[1]);
}