Clean up leaks in t_inputrec
[alexxy/gromacs.git] / src / gromacs / gmxpreprocess / readpull.cpp
index f89ff7986eb80f2daa6f75895cdfdc4a7fe495a2..5af3b4b9e6c93cd5a3eb36f20ce13b6d246b3b48 100644 (file)
@@ -373,7 +373,7 @@ std::vector<std::string> read_pullparams(std::vector<t_inpfile>* inp, pull_param
         pullCoord.eType = getEnum<PullingAlgorithm>(inp, buf, wi);
         sprintf(buf, "pull-coord%d-potential-provider", coordNum);
         setStringEntry(inp, buf, provider, "");
-        pullCoord.externalPotentialProvider = gmx_strdup(provider);
+        pullCoord.externalPotentialProvider = provider;
         sprintf(buf, "pull-coord%d-geometry", coordNum);
         pullCoord.eGeom = getEnum<PullGroupGeometry>(inp, buf, wi);
         sprintf(buf, "pull-coord%d-groups", coordNum);