comparison libpurple/plugins/log_reader.c @ 17529:c529c95e7733

Size the formatting string first, to avoid unnecessary resizing.
author Richard Laager <rlaager@wiktel.com>
date Thu, 07 Jun 2007 05:25:20 +0000
parents beeef78409b2
children a6594c34635b
comparison
equal deleted inserted replaced
17528:beeef78409b2 17529:c529c95e7733
1458 escaped = g_markup_escape_text(read, -1); 1458 escaped = g_markup_escape_text(read, -1);
1459 g_free(read); 1459 g_free(read);
1460 read = escaped; 1460 read = escaped;
1461 1461
1462 /* Apply formatting... */ 1462 /* Apply formatting... */
1463 formatted = g_string_new(""); 1463 formatted = g_string_sized_new(strlen(read));
1464 c = read; 1464 c = read;
1465 line = read; 1465 line = read;
1466 while (c) 1466 while (c)
1467 { 1467 {
1468 const char *link; 1468 const char *link;