Hi Marcel,

>>  
>>              dbus_message_iter_append_basic(&entry, DBUS_TYPE_STRING,
>>                                              &(val_array[i + 0]));
>> -            dbus_message_iter_append_basic(&entry, type,
>> -                                            &(val_array[i + 1]));
>> +            if (type == DBUS_TYPE_STRING) {
>> +                    dbus_message_iter_append_basic(&entry, type,
>> +                                                    &(val_array[i + 1]));
>> +            } else {
>> +                    dbus_message_iter_append_basic(&entry, type,
>> +                                                    val_array[i + 1]);
>> +            }
> 
> this does looks a bit hackish. Can you put it into context please. It
> might be that our call chain is wrong.
> 

We only ever needed (and thus ever added) support for string:string
dicts.  E.g. ones that could be g_strfreev-ed.  No other dicts were
supported by this function.

What Lucas wants is a dict{string,byte}

Regards,
-Denis
_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to