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);