diff Plugins/Engine/OrthancPlugins.cpp @ 1962:22ddb22fce83

sample plugin
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 07 Apr 2016 17:42:20 +0200
parents ef1e9856c26f
children 9f09a20e41e2
line wrap: on
line diff
--- a/Plugins/Engine/OrthancPlugins.cpp	Thu Apr 07 17:26:13 2016 +0200
+++ b/Plugins/Engine/OrthancPlugins.cpp	Thu Apr 07 17:42:20 2016 +0200
@@ -2431,18 +2431,15 @@
                                  const char* username,
                                  const IHttpHandler::Arguments& httpHeaders) const
   {
-    std::vector<const char*> httpKeys;
-    std::vector<const char*> httpValues;
-
-    httpKeys.reserve(httpHeaders.size());
-    httpValues.reserve(httpHeaders.size());
+    std::vector<const char*> httpKeys(httpHeaders.size());
+    std::vector<const char*> httpValues(httpHeaders.size());
 
     size_t pos = 0;
     for (IHttpHandler::Arguments::const_iterator
            it = httpHeaders.begin(); it != httpHeaders.end(); ++it, pos++)
     {
       httpKeys[pos] = it->first.c_str();
-      httpValues[pos] = it->first.c_str();
+      httpValues[pos] = it->second.c_str();
     }
 
     OrthancPluginHttpMethod cMethod = Plugins::Convert(method);