Diff between a3c32f0f6130fa97f1c209280765e824df2a5e28 and 0893c165dfae20460b19564bf010ddb0d6565e42

Changed Files

File Additions Deletions Status
src/gatt-dbus.c +4 -2 modified

Full Patch

diff --git a/src/gatt-dbus.c b/src/gatt-dbus.c
index 1a1c6cc..ff167c2 100644
--- a/src/gatt-dbus.c
+++ b/src/gatt-dbus.c
@@ -187,7 +187,7 @@ static void proxy_read_cb(struct btd_attribute *attr,
 static void proxy_write_reply(const DBusError *derr, void *user_data)
 {
 	struct proxy_write_data *wdata = user_data;
-	int err = 0;
+	int err;
 
 	/*
 	 * Security requirements shall be handled by the core. If external
@@ -195,8 +195,10 @@ static void proxy_write_reply(const DBusError *derr, void *user_data)
 	 * invalid argument or application specific errors.
 	 */
 
-	if (!dbus_error_is_set(derr))
+	if (!dbus_error_is_set(derr)) {
+		err = 0;
 		goto done;
+	}
 
 	DBG("Write reply: %s", derr->message);