Mercurial > hg > orthanc
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);