Size invitation JSON buffers to the escaping contract
This commit is contained in:
1 parent
ec7ec2a229
commit
af27eaa33b
1 file changed
+1
-1
+1
-1
@@ -982,7 +982,7 @@ int dm_list_messages_json(struct UTUN_INSTANCE* inst, const char* conv_id, int c
|
||||
const char* path = ready == 1 ? (const char*)sqlite3_column_text(st, 10) : "";
|
||||
const char* status = delivered && dir ? "delivered" : ready == 1 ? "ready" : downloading ? "downloading" :
|
||||
ready < 0 ? "expired" : "pending";
|
||||
char esc_ct[512], esc_data[DM_DATA_MAX * 6 + 1], esc_group[DM_DATA_MAX * 6 + 1], esc_path[2048];
|
||||
char esc_ct[512], esc_data[DM_DATA_MAX * 2 + 8], esc_group[DM_DATA_MAX * 2 + 8], esc_path[2048];
|
||||
json_escape(group_name, esc_group, sizeof(esc_group));
|
||||
const char* display_data = invite ? text + strlen(group_name) + 1 : text;
|
||||
json_escape(ct ? ct : "", esc_ct, sizeof(esc_ct)); json_escape(display_data, esc_data, sizeof(esc_data));
|
||||
|
||||
Reference in new issue
Block a user