mirror of
https://github.com/boostorg/beast.git
synced 2025-08-03 14:54:32 +02:00
Fix spurious on_chunk invocation
This commit is contained in:
@@ -2,6 +2,7 @@ Version 71:
|
|||||||
|
|
||||||
* Fix extra ; warning
|
* Fix extra ; warning
|
||||||
* Documentation revision
|
* Documentation revision
|
||||||
|
* Fix spurious on_chunk invocation
|
||||||
|
|
||||||
WebSockets:
|
WebSockets:
|
||||||
|
|
||||||
|
@@ -632,14 +632,17 @@ parse_chunk_header(char const*& p0,
|
|||||||
if(ec)
|
if(ec)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else if(p != eol - 2)
|
else if(p == eol - 2)
|
||||||
|
{
|
||||||
|
impl().on_chunk(v, {}, ec);
|
||||||
|
if(ec)
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
ec = error::bad_chunk;
|
ec = error::bad_chunk;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
impl().on_chunk(v, {}, ec);
|
|
||||||
if(ec)
|
|
||||||
return;
|
|
||||||
len_ = v;
|
len_ = v;
|
||||||
skip_ = 2;
|
skip_ = 2;
|
||||||
p0 = eol;
|
p0 = eol;
|
||||||
|
Reference in New Issue
Block a user