Changeset b4f0cdb42e637fd017a965937ff7dd3170eb55ac
- Timestamp:
- 02/03/11 19:48:35 (16 months ago)
- Author:
- Antti-Juhani Kaijanaho <antti-juhani@…>
- Children:
- 2a665297c7a8b588c97e99f1843a3b75aad25531
- Parents:
- 173e2ce96a7bde630476defe34fae1b5ed1baaba
- git-committer:
- Antti-Juhani Kaijanaho <antti-juhani@…> (02/03/11 19:48:35)
- Message:
-
#77: Fix XRef handling in NNTP
Signed-off-by: Antti-Juhani Kaijanaho <antti-juhani@…>
- Location:
- nntp
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r2114058
|
rb4f0cdb
|
|
| 182 | 182 | { |
| 183 | 183 | std::string head = message->get_entity()->get_header(); |
| | 184 | head += message->get_xref_field(true); |
| 184 | 185 | c.send_raw(head.begin(), head.end()); |
| 185 | | c.send_line(message->get_xref_field(true)); |
| 186 | 186 | } |
| 187 | 187 | if (cmd == ARTICLE) c.send_line(""); |
-
|
r2114058
|
rb4f0cdb
|
|
| 152 | 152 | s = boost::lexical_cast<std::string> |
| 153 | 153 | (m->get_entity()->get_size() + |
| 154 | | m->get_xref_field(true).length() + 2); |
| | 154 | m->get_xref_field(true).length()); |
| | 155 | else if (hn == "xref") |
| | 156 | s = m->get_xref_field(false); |
| 155 | 157 | else |
| 156 | 158 | s = m->get_entity()->get_field(hname, false); |
-
|
r2114058
|
rb4f0cdb
|
|
| 164 | 164 | if (full) s = hname + ": "; |
| 165 | 165 | s += boost::lexical_cast<std::string> |
| 166 | | (m->get_entity()->get_size()); |
| | 166 | (m->get_entity()->get_size() + |
| | 167 | m->get_xref_field(true).length()); |
| 167 | 168 | } |
| | 169 | else if (hn == "xref") |
| | 170 | s = m->get_xref_field(false); |
| 168 | 171 | else |
| 169 | 172 | s = m->get_entity()->get_field(hname, full); |