#define data(args...) ((const unsigned char[]) { args })
-#define raw_pdu(args...) \
-{ \
- .valid = true, \
- .data = data(args), \
- .size = sizeof(data(args)),\
+#define raw_pdu(args...) \
+{ \
+ .valid = true, \
+ .data = g_memdup(data(args), sizeof(data(args))), \
+ .size = sizeof(data(args)), \
}
#define false_pdu() \
context->process = 0;
if (!context->data->pdu_list[context->pdu_offset].valid)
+#ifdef TIZEN_FEATURE_BLUEZ_MODIFY
+ g_idle_add(context_quit, context);
+#else
context_quit(context);
+#endif
return FALSE;
}