diff OrthancFramework/Sources/DicomNetworking/DicomControlUserConnection.cpp @ 4199:fbc49a65340a

cppcheck
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 16 Sep 2020 20:28:20 +0200
parents 6774605d4341
children 4d42408da117
line wrap: on
line diff
--- a/OrthancFramework/Sources/DicomNetworking/DicomControlUserConnection.cpp	Wed Sep 16 18:13:13 2020 +0200
+++ b/OrthancFramework/Sources/DicomNetworking/DicomControlUserConnection.cpp	Wed Sep 16 20:28:20 2020 +0200
@@ -70,10 +70,10 @@
     DcmDataset *responseIdentifiers /* pending response identifiers */
     )
   {
-    FindPayload& payload = *reinterpret_cast<FindPayload*>(callbackData);
-
     if (responseIdentifiers != NULL)
     {
+      FindPayload& payload = *reinterpret_cast<FindPayload*>(callbackData);
+
       if (payload.isWorklist)
       {
         ParsedDicomFile answer(*responseIdentifiers);
@@ -654,7 +654,7 @@
 
 
   void DicomControlUserConnection::FindWorklist(DicomFindAnswers& result,
-                                                ParsedDicomFile& query)
+                                                const ParsedDicomFile& query)
   {
     DcmDataset* dataset = query.GetDcmtkObject().getDataset();
     const char* sopClass = UID_FINDModalityWorklistInformationModel;