[pulseaudio-discuss] [PATCH v5 12/39] bluetooth: Parse BlueZ 5 adapter properties
João Paulo Rechi Vita
jprvita at gmail.com
Tue Oct 1 05:53:33 PDT 2013
On Sat, Sep 28, 2013 at 7:25 AM, Tanu Kaskinen
<tanu.kaskinen at linux.intel.com> wrote:
> On Tue, 2013-09-24 at 19:45 -0300, jprvita at gmail.com wrote:
>> +static void parse_adapter_properties(pa_bluetooth_adapter *a, DBusMessageIter *i, bool is_property_change) {
>> + DBusMessageIter element_i;
>> +
>> + pa_assert(a);
>> +
>> + dbus_message_iter_recurse(i, &element_i);
>> +
>> + while (dbus_message_iter_get_arg_type(&element_i) == DBUS_TYPE_DICT_ENTRY) {
>> + DBusMessageIter dict_i, variant_i;
>> + const char *key;
>> +
>> + dbus_message_iter_recurse(&element_i, &dict_i);
>> +
>> + key = check_variant_property(&dict_i);
>> + if (key == NULL) {
>> + pa_log_error("Received invalid property for adapter %s", a->path);
>> + return;
>> + }
>> +
>> + dbus_message_iter_recurse(&dict_i, &variant_i);
>> +
>> + if (dbus_message_iter_get_arg_type(&variant_i) == DBUS_TYPE_STRING && pa_streq(key, "Address")) {
>> + char *value;
>
> The type should be "const char *".
>
Ok.
--
João Paulo Rechi Vita
http://about.me/jprvita
More information about the pulseaudio-discuss
mailing list