Author: tross
Date: Wed May 21 21:02:51 2014
New Revision: 1596682

URL: http://svn.apache.org/r1596682
Log:
DISPATCH-37 - Addressing further memory leaks

Modified:
    qpid/dispatch/trunk/src/dispatch.c
    qpid/dispatch/trunk/src/router_node.c

Modified: qpid/dispatch/trunk/src/dispatch.c
URL: 
http://svn.apache.org/viewvc/qpid/dispatch/trunk/src/dispatch.c?rev=1596682&r1=1596681&r2=1596682&view=diff
==============================================================================
--- qpid/dispatch/trunk/src/dispatch.c (original)
+++ qpid/dispatch/trunk/src/dispatch.c Wed May 21 21:02:51 2014
@@ -109,6 +109,7 @@ void qd_dispatch_configure_router(qd_dis
         int count = qd_config_item_count(qd, CONF_ROUTER);
         if (count == 1) {
             router_mode_str = qd_config_item_value_string(qd, CONF_ROUTER, 0, 
"mode");
+            free(qd->router_id);
             qd->router_id   = qd_config_item_value_string(qd, CONF_ROUTER, 0, 
"router-id");
         }
     }

Modified: qpid/dispatch/trunk/src/router_node.c
URL: 
http://svn.apache.org/viewvc/qpid/dispatch/trunk/src/router_node.c?rev=1596682&r1=1596681&r2=1596682&view=diff
==============================================================================
--- qpid/dispatch/trunk/src/router_node.c (original)
+++ qpid/dispatch/trunk/src/router_node.c Wed May 21 21:02:51 2014
@@ -1233,7 +1233,6 @@ static int router_link_detach_handler(vo
     if (rlink->target)
         free(rlink->target);
     free_qd_router_link_t(rlink);
-    qd_link_free(link);
 
     //
     // If we lost the link to a neighbor router, notify the route engine so it 
doesn't



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to