diff Core/RestApi/RestApiCall.cpp @ 3401:962e5f00744b

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 07 Jun 2019 14:58:27 +0200
parents 4e43e67f8ecf
children 94f4a18a79cc
line wrap: on
line diff
--- a/Core/RestApi/RestApiCall.cpp	Fri Jun 07 14:26:09 2019 +0200
+++ b/Core/RestApi/RestApiCall.cpp	Fri Jun 07 14:58:27 2019 +0200
@@ -37,11 +37,13 @@
 namespace Orthanc
 {
   bool RestApiCall::ParseJsonRequestInternal(Json::Value& result,
-                                             const char* request)
+                                             const void* body,
+                                             size_t size)
   {
     result.clear();
     Json::Reader reader;
-    return reader.parse(request, result);
+    return reader.parse(reinterpret_cast<const char*>(body),
+                        reinterpret_cast<const char*>(body) + size, result);
   }