| 3761 gboolean got_eof = FALSE; |
3761 gboolean got_eof = FALSE; |
| 3762 |
3762 |
| 3763 while((len = read(source, buf, sizeof(buf))) > 0) { |
3763 while((len = read(source, buf, sizeof(buf))) > 0) { |
| 3764 |
3764 |
| 3765 if(gfud->max_len != -1 && (gfud->len + len) > gfud->max_len) { |
3765 if(gfud->max_len != -1 && (gfud->len + len) > gfud->max_len) { |
| 3766 /* TODO: Fix this when not string frozen */ |
3766 purple_util_fetch_url_error(gfud, _("Error reading from %s: response too long (%d bytes limit)"), |
| 3767 /*purple_util_fetch_url_error(gfud, _("Error reading from %s: response too long (%d bytes limit)"),*/ |
|
| 3768 purple_util_fetch_url_error(gfud, "Error reading from %s: response too long (%d bytes limit)", |
|
| 3769 gfud->website.address, gfud->max_len); |
3767 gfud->website.address, gfud->max_len); |
| 3770 return; |
3768 return; |
| 3771 } |
3769 } |
| 3772 |
3770 |
| 3773 /* If we've filled up our buffer, make it bigger */ |
3771 /* If we've filled up our buffer, make it bigger */ |