Fix async_detect_ssl with use_awaitable

fixes #1918
This commit is contained in:
Richard Hodges
2020-04-28 20:45:13 +02:00
parent 9eba942d1f
commit 24cc4a7aee
3 changed files with 22 additions and 3 deletions
+3 -3
View File
@@ -374,13 +374,13 @@ struct run_detect_ssl_op
void operator()(
DetectHandler&& h,
AsyncReadStream* s, // references are passed as pointers
DynamicBuffer& b)
DynamicBuffer* b)
{
detect_ssl_op<
typename std::decay<DetectHandler>::type,
AsyncReadStream,
DynamicBuffer>(
std::forward<DetectHandler>(h), *s, b);
std::forward<DetectHandler>(h), *s, *b);
}
};
@@ -439,7 +439,7 @@ async_detect_ssl(
detail::run_detect_ssl_op{},
token,
&stream, // pass the reference by pointer
buffer);
&buffer);
}
//]