aboutsummaryrefslogtreecommitdiff
path: root/zenhttp/httpserver.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2021-09-13 16:57:36 +0200
committerStefan Boberg <[email protected]>2021-09-13 16:57:36 +0200
commita2fae041836cf7af8c8d7c77ddb817714fd151fd (patch)
tree669cd1aef0ad9d93229bd2669cf939ccdd4dcffc /zenhttp/httpserver.cpp
parentEnforce sizes of package serialization structures (diff)
downloadzen-a2fae041836cf7af8c8d7c77ddb817714fd151fd.tar.xz
zen-a2fae041836cf7af8c8d7c77ddb817714fd151fd.zip
SImplified some payload access code
Diffstat (limited to 'zenhttp/httpserver.cpp')
-rw-r--r--zenhttp/httpserver.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/zenhttp/httpserver.cpp b/zenhttp/httpserver.cpp
index 50141167d..3effb44fc 100644
--- a/zenhttp/httpserver.cpp
+++ b/zenhttp/httpserver.cpp
@@ -365,9 +365,7 @@ HttpServerRequest::RequestId() const
CbObject
HttpServerRequest::ReadPayloadObject()
{
- IoBuffer Payload = ReadPayload();
-
- if (Payload)
+ if (IoBuffer Payload = ReadPayload())
{
return LoadCompactBinaryObject(std::move(Payload));
}
@@ -380,7 +378,7 @@ HttpServerRequest::ReadPayloadPackage()
{
if (IoBuffer Payload = ReadPayload())
{
- return ParsePackageMessage(Payload);
+ return ParsePackageMessage(std::move(Payload));
}
return {};