mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-02-01 10:49:26 +00:00
Revert "chat.c: avoid crashing when sending too big uri"
This fix is bad as it will hide any message greater than 1000 characters. The root cause of the original problem is probably not understood.
This reverts commit 545d9ac09f.
This commit is contained in:
parent
e8e922f0bf
commit
33a781807e
1 changed files with 1 additions and 3 deletions
|
|
@ -186,7 +186,7 @@ void linphone_gtk_push_text(GtkWidget *w, const LinphoneAddress *from,
|
|||
}
|
||||
|
||||
// Inserts message body and tags URIs as hypertext links
|
||||
if(message && strlen(message)<1000 /*limit to 1000 chars because overwise it might crash with big messages, such as ":B:B:B:B:B" x 10000*/) {
|
||||
if(message) {
|
||||
g_regex_match(uri_regex, message, 0, &match_info);
|
||||
while(g_match_info_matches(match_info)) {
|
||||
g_match_info_fetch_pos(match_info, 0, &start, &end);
|
||||
|
|
@ -198,8 +198,6 @@ void linphone_gtk_push_text(GtkWidget *w, const LinphoneAddress *from,
|
|||
if((size_t)pos < strlen(message)) write_body(buffer, &iter, &message[pos], -1, me, FALSE);
|
||||
gtk_text_buffer_insert(buffer,&iter,"\n",-1);
|
||||
g_match_info_free(match_info);
|
||||
} else {
|
||||
ms_warning("Skipping highlighting too big message '%s'", message);
|
||||
}
|
||||
|
||||
g_hash_table_insert(table,GUINT_TO_POINTER(linphone_chat_message_get_storage_id(msg)),GINT_TO_POINTER(gtk_text_iter_get_line(&iter)));
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue