diff options
author | Denis Kenzior <denkenz@gmail.com> | 2010-10-22 11:58:59 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-10-22 11:58:59 -0500 |
commit | 107a38de85a841947871fca7c06a1127e9b0271d (patch) | |
tree | f068fb42339f3baf4d0087790cdea367932ef5ce /src | |
parent | 8b40f6c1a019256b0f6e0b8e89a9f8533a03c2eb (diff) | |
download | ofono-107a38de85a841947871fca7c06a1127e9b0271d.tar.bz2 |
sim: Pass dbus types
Can't really assume they're the same as glib types
Diffstat (limited to 'src')
-rw-r--r-- | src/sim.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -287,6 +287,7 @@ static DBusMessage *sim_get_properties(DBusConnection *conn, char **locked_pins; const char *pin_name; dbus_bool_t present = sim->state != OFONO_SIM_STATE_NOT_PRESENT; + dbus_bool_t fdn; reply = dbus_message_new_method_return(msg); if (!reply) @@ -311,8 +312,8 @@ static DBusMessage *sim_get_properties(DBusConnection *conn, ofono_dbus_dict_append(&dict, "SubscriberIdentity", DBUS_TYPE_STRING, &sim->imsi); - ofono_dbus_dict_append(&dict, "FixedDialing", DBUS_TYPE_BOOLEAN, - &sim->fixed_dialing); + fdn = sim->fixed_dialing; + ofono_dbus_dict_append(&dict, "FixedDialing", DBUS_TYPE_BOOLEAN, &fdn); if (sim->mnc_length && sim->imsi) { char mcc[OFONO_MAX_MCC_LENGTH + 1]; |