(opcode == BT_ATT_OP_WRITE_REQ) ? "Req" : "Cmd",
handle);
+#if defined TIZEN_FEATURE_BLUEZ_MODIFY
+ ecode = check_length(length - 2, 0);
+ if (ecode)
+ goto error;
+#else
ecode = check_length(length, 0);
if (ecode)
goto error;
+#endif
ecode = check_permissions(server, attr, BT_ATT_PERM_WRITE_MASK);
if (ecode)
util_debug(server->debug_callback, server->debug_data,
"Prep Write Req - handle: 0x%04x", handle);
+#if defined TIZEN_FEATURE_BLUEZ_MODIFY
+ ecode = check_length(length - 4, offset);
+ if (ecode)
+ goto error;
+#else
ecode = check_length(length, offset);
if (ecode)
goto error;
+#endif
ecode = check_permissions(server, attr, BT_ATT_PERM_WRITE_MASK);
if (ecode)