You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by mt...@apache.org on 2010/05/24 07:19:47 UTC

svn commit: r947541 - /trafficserver/traffic/trunk/proxy/CoreUtils.cc

Author: mturk
Date: Mon May 24 05:19:47 2010
New Revision: 947541

URL: http://svn.apache.org/viewvc?rev=947541&view=rev
Log:
Fix couple of memory leaks, although they belong to something called READ_CORE_WMT which seems dead

Modified:
    trafficserver/traffic/trunk/proxy/CoreUtils.cc

Modified: trafficserver/traffic/trunk/proxy/CoreUtils.cc
URL: http://svn.apache.org/viewvc/trafficserver/traffic/trunk/proxy/CoreUtils.cc?rev=947541&r1=947540&r2=947541&view=diff
==============================================================================
--- trafficserver/traffic/trunk/proxy/CoreUtils.cc (original)
+++ trafficserver/traffic/trunk/proxy/CoreUtils.cc Mon May 24 05:19:47 2010
@@ -1201,6 +1201,7 @@ get_control_msg_in(char *cmsg)
     if (CoreUtils::read_from_core((int) msg_ptr, sizeof(INCONTROLMSG_ENC), (char *) loaded_msg) != -1) {
       return loaded_msg;
     }
+    free(loaded_msg);
   }
 
   return NULL;
@@ -1217,6 +1218,7 @@ get_control_msg_out(char *cmsg)
     if (CoreUtils::read_from_core((int) msg_ptr, sizeof(OUTCONTROLMSG), (char *) loaded_msg) != -1) {
       return loaded_msg;
     }
+    free(loaded_msg);
   }
 
   return NULL;