You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by so...@apache.org on 2014/07/15 01:01:49 UTC

[02/10] git commit: TS-1475: Coverity 120020 - fix resource leak

TS-1475: Coverity 120020 - fix resource leak


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/319e8374
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/319e8374
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/319e8374

Branch: refs/heads/master
Commit: 319e837409aa26b402d7e0eec4f666ea1ef87655
Parents: 62e9926
Author: JvD <ja...@cable.comcast.com>
Authored: Mon Jul 14 16:40:46 2014 -0600
Committer: Phil Sorber <so...@apache.org>
Committed: Mon Jul 14 17:01:40 2014 -0600

----------------------------------------------------------------------
 plugins/conf_remap/conf_remap.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/319e8374/plugins/conf_remap/conf_remap.cc
----------------------------------------------------------------------
diff --git a/plugins/conf_remap/conf_remap.cc b/plugins/conf_remap/conf_remap.cc
index ecdbe35..1290f12 100644
--- a/plugins/conf_remap/conf_remap.cc
+++ b/plugins/conf_remap/conf_remap.cc
@@ -259,12 +259,12 @@ TSRemapInit(TSRemapInterface* api_info, char *errbuf, int errbuf_size)
 TSReturnCode
 TSRemapNewInstance(int argc, char* argv[], void** ih, char* /* errbuf ATS_UNUSED */, int /* errbuf_size ATS_UNUSED */)
 {
-  RemapConfigs* conf = new(RemapConfigs);
-
   if (argc < 3) {
     TSError("Unable to create remap instance, need configuration file");
     return TS_ERROR;
   }
+  
+  RemapConfigs* conf = new(RemapConfigs);
 
   for (int i = 2; i < argc; ++i) {
     if (strchr(argv[i], '=') != NULL) {