| 456 static char *html_logger_read(GaimLog *log, GaimLogReadFlags *flags) |
456 static char *html_logger_read(GaimLog *log, GaimLogReadFlags *flags) |
| 457 { |
457 { |
| 458 char *read, *minus_header; |
458 char *read, *minus_header; |
| 459 *flags = GAIM_LOG_READ_NO_NEWLINE; |
459 *flags = GAIM_LOG_READ_NO_NEWLINE; |
| 460 if (!log->logger_data) |
460 if (!log->logger_data) |
| 461 return g_strdup("<font color=\"red\"><b>log->logger_data was NULL!</b></font>"); |
461 return g_strdup(_("<font color=\"red\"><b>log->logger_data was NULL!</b></font>")); |
| 462 if (g_file_get_contents((char *)log->logger_data, &read, NULL, NULL)) { |
462 if (g_file_get_contents((char *)log->logger_data, &read, NULL, NULL)) { |
| 463 minus_header = strchr(read, '\n'); |
463 minus_header = strchr(read, '\n'); |
| 464 if (!minus_header) |
464 if (!minus_header) |
| 465 minus_header = g_strdup(read); |
465 minus_header = g_strdup(read); |
| 466 else |
466 else |
| 564 static char *txt_logger_read(GaimLog *log, GaimLogReadFlags *flags) |
564 static char *txt_logger_read(GaimLog *log, GaimLogReadFlags *flags) |
| 565 { |
565 { |
| 566 char *read, *minus_header; |
566 char *read, *minus_header; |
| 567 *flags = 0; |
567 *flags = 0; |
| 568 if (!log->logger_data) |
568 if (!log->logger_data) |
| 569 return g_strdup("<font color=\"red\"><b>log->logger_data was NULL!</b></font>"); |
569 return g_strdup(_("<font color=\"red\"><b>log->logger_data was NULL!</b></font>")); |
| 570 if (g_file_get_contents((char *)log->logger_data, &read, NULL, NULL)) { |
570 if (g_file_get_contents((char *)log->logger_data, &read, NULL, NULL)) { |
| 571 minus_header = strchr(read, '\n'); |
571 minus_header = strchr(read, '\n'); |
| 572 if (!minus_header) |
572 if (!minus_header) |
| 573 minus_header = g_strdup(read); |
573 minus_header = g_strdup(read); |
| 574 else |
574 else |