@@ -128,13 +128,13 @@ struct http_async_protocol_handler {
128
128
<< " \" " );
129
129
#endif
130
130
std::runtime_error error (" Invalid Version Part." );
131
- version_promise.set_exception (std::make_exception_ptr ( error) );
132
- status_promise.set_exception (std::make_exception_ptr ( error) );
133
- status_message_promise.set_exception (std::make_exception_ptr ( error) );
134
- headers_promise.set_exception (std::make_exception_ptr ( error) );
135
- source_promise.set_exception (std::make_exception_ptr ( error) );
136
- destination_promise.set_exception (std::make_exception_ptr ( error) );
137
- body_promise.set_exception (std::make_exception_ptr ( error) );
131
+ version_promise.set_exception (error);
132
+ status_promise.set_exception (error);
133
+ status_message_promise.set_exception (error);
134
+ headers_promise.set_exception (error);
135
+ source_promise.set_exception (error);
136
+ destination_promise.set_exception (error);
137
+ body_promise.set_exception (error);
138
138
} else {
139
139
partial_parsed.append (std::begin (result_range),
140
140
std::end (result_range));
@@ -175,12 +175,12 @@ struct http_async_protocol_handler {
175
175
<< " \" " );
176
176
#endif
177
177
std::runtime_error error (" Invalid status part." );
178
- status_promise.set_exception (std::make_exception_ptr ( error) );
179
- status_message_promise.set_exception (std::make_exception_ptr ( error) );
180
- headers_promise.set_exception (std::make_exception_ptr ( error) );
181
- source_promise.set_exception (std::make_exception_ptr ( error) );
182
- destination_promise.set_exception (std::make_exception_ptr ( error) );
183
- body_promise.set_exception (std::make_exception_ptr ( error) );
178
+ status_promise.set_exception (error);
179
+ status_message_promise.set_exception (error);
180
+ headers_promise.set_exception (error);
181
+ source_promise.set_exception (error);
182
+ destination_promise.set_exception (error);
183
+ body_promise.set_exception (error);
184
184
} else {
185
185
partial_parsed.append (std::begin (result_range),
186
186
std::end (result_range));
@@ -221,11 +221,11 @@ struct http_async_protocol_handler {
221
221
<< " \" " );
222
222
#endif
223
223
std::runtime_error error (" Invalid status message part." );
224
- status_message_promise.set_exception (std::make_exception_ptr ( error) );
225
- headers_promise.set_exception (std::make_exception_ptr ( error) );
226
- source_promise.set_exception (std::make_exception_ptr ( error) );
227
- destination_promise.set_exception (std::make_exception_ptr ( error) );
228
- body_promise.set_exception (std::make_exception_ptr ( error) );
224
+ status_message_promise.set_exception (error);
225
+ headers_promise.set_exception (error);
226
+ source_promise.set_exception (error);
227
+ destination_promise.set_exception (error);
228
+ body_promise.set_exception (error);
229
229
} else {
230
230
partial_parsed.append (std::begin (result_range),
231
231
std::end (result_range));
@@ -323,10 +323,10 @@ struct http_async_protocol_handler {
323
323
<< boost::distance (result_range));
324
324
#endif
325
325
std::runtime_error error (" Invalid header part." );
326
- headers_promise.set_exception (std::make_exception_ptr ( error) );
327
- body_promise.set_exception (std::make_exception_ptr ( error) );
328
- source_promise.set_exception (std::make_exception_ptr ( error) );
329
- destination_promise.set_exception (std::make_exception_ptr ( error) );
326
+ headers_promise.set_exception (error);
327
+ body_promise.set_exception (error);
328
+ source_promise.set_exception (error);
329
+ destination_promise.set_exception (error);
330
330
} else {
331
331
partial_parsed.append (std::begin (result_range),
332
332
std::end (result_range));
0 commit comments