diff OrthancServer/main.cpp @ 3841:be7df7fe3d80

avoid one memcpy of the DICOM buffer on "POST /instances"
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 16 Apr 2020 16:58:37 +0200
parents 9fe1d64a748c
children bdbe12aba99f
line wrap: on
line diff
--- a/OrthancServer/main.cpp	Wed Apr 15 22:17:42 2020 +0200
+++ b/OrthancServer/main.cpp	Thu Apr 16 16:58:37 2020 +0200
@@ -82,7 +82,7 @@
       DicomInstanceToStore toStore;
       toStore.SetOrigin(DicomInstanceOrigin::FromDicomProtocol
                         (remoteIp.c_str(), remoteAet.c_str(), calledAet.c_str()));
-      toStore.SetBuffer(dicomFile);
+      toStore.SetBuffer(dicomFile.c_str(), dicomFile.size());
       toStore.SetSummary(dicomSummary);
       toStore.SetJson(dicomJson);