diff Orthanc/Core/ChunkedBuffer.cpp @ 141:9362080e5e3d

sync
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 15 Jul 2016 12:00:11 +0200
parents e8cfda4c8a2f
children 5dc54316d68b
line wrap: on
line diff
--- a/Orthanc/Core/ChunkedBuffer.cpp	Thu Jun 30 20:45:54 2016 +0200
+++ b/Orthanc/Core/ChunkedBuffer.cpp	Fri Jul 15 12:00:11 2016 +0200
@@ -51,17 +51,19 @@
   }
 
 
-  void ChunkedBuffer::AddChunk(const char* chunkData,
+  void ChunkedBuffer::AddChunk(const void* chunkData,
                                size_t chunkSize)
   {
     if (chunkSize == 0)
     {
       return;
     }
-
-    assert(chunkData != NULL);
-    chunks_.push_back(new std::string(chunkData, chunkSize));
-    numBytes_ += chunkSize;
+    else
+    {
+      assert(chunkData != NULL);
+      chunks_.push_back(new std::string(reinterpret_cast<const char*>(chunkData), chunkSize));
+      numBytes_ += chunkSize;
+    }
   }