From e8d03b9c8d137b14b6334ab18a2bff951769afa3 Mon Sep 17 00:00:00 2001
From: Ben Boeckel <ben.boeckel@kitware.com>
Date: Fri, 16 Sep 2016 16:22:17 -0400
Subject: [PATCH] vtkOSPRayPass: avoid needless memory gymnastics

---
 Rendering/OSPRay/vtkOSPRayPass.cxx | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/Rendering/OSPRay/vtkOSPRayPass.cxx b/Rendering/OSPRay/vtkOSPRayPass.cxx
index d5237153478..e38625fb949 100644
--- a/Rendering/OSPRay/vtkOSPRayPass.cxx
+++ b/Rendering/OSPRay/vtkOSPRayPass.cxx
@@ -80,12 +80,10 @@ vtkOSPRayPass::vtkOSPRayPass()
       }
     int ac =args.size()+1;
     const char** av = new const char*[ac];
-    av[0] = new char[512];
-    strcpy(av[0],"pvOSPRay\0");
+    av[0] = "pvOSPRay";
     for(int i=1;i < ac; i++)
       {
-      av[i] = new char[args[i-1].size()+1];
-      strcpy(av[i], args[i-1].c_str());
+      av[i] = args[i - 1].c_str();
       }
     try
       {
-- 
GitLab