Diff between 82b2d4cf5e677ba823865d698d0ace7907bb21e0 and 1c2271575d955193ca2d77acdad0546c1106c9da
Changed Files
| File | Additions | Deletions | Status |
| client/gatt.c | +6 | -3 | modified |
Full Patch
diff --git a/client/gatt.c b/client/gatt.c
index 416eda9..9d35b54 100644
--- a/client/gatt.c
+++ b/client/gatt.c
@@ -1860,9 +1860,12 @@ static int parse_options(DBusMessageIter *iter, uint16_t *offset, uint16_t *mtu,
} else if (strcasecmp(key, "prepare-authorize") == 0) {
if (var != DBUS_TYPE_BOOLEAN)
return -EINVAL;
- if (prep_authorize)
- dbus_message_iter_get_basic(&value,
- prep_authorize);
+ if (prep_authorize) {
+ int tmp;
+
+ dbus_message_iter_get_basic(&value, &tmp);
+ *prep_authorize = !!tmp;
+ }
}
dbus_message_iter_next(&dict);