diff options
| author | Stefan Boberg <[email protected]> | 2021-08-24 19:27:51 +0200 |
|---|---|---|
| committer | Stefan Boberg <[email protected]> | 2021-08-24 19:27:51 +0200 |
| commit | ef2f269ca3016aa03e4d5b3e495a1cdda24a5583 (patch) | |
| tree | 8236e5d50aa7fedce725ffa30980186381ccb71e /zencore/httpserver.cpp | |
| parent | Copyright header added to logging.h (diff) | |
| download | zen-ef2f269ca3016aa03e4d5b3e495a1cdda24a5583.tar.xz zen-ef2f269ca3016aa03e4d5b3e495a1cdda24a5583.zip | |
Fixed Http CbPackage reading
Diffstat (limited to 'zencore/httpserver.cpp')
| -rw-r--r-- | zencore/httpserver.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/zencore/httpserver.cpp b/zencore/httpserver.cpp index 8e04ddfb6..b52886c0a 100644 --- a/zencore/httpserver.cpp +++ b/zencore/httpserver.cpp @@ -387,15 +387,13 @@ HttpServerRequest::ReadPayloadPackage() { IoBuffer Payload = ReadPayload(); - if (!Payload) + CbPackage Package; + + if (Payload) { - return CbPackage(); + Package.TryLoad(Payload); } - CbObject PackageObject = LoadCompactBinaryObject(std::move(Payload)); - - CbPackage Package(PackageObject); - return Package; } |