Explorar el Código

fix a memory leak from r10504 (i think)

svn:r10829
Roger Dingledine hace 18 años
padre
commit
2c2f7ee6a4
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      src/or/connection.c

+ 2 - 1
src/or/connection.c

@@ -1261,6 +1261,7 @@ retry_listeners(int type, config_line_t *cfg,
 
 
         if (listensockaddr) {
         if (listensockaddr) {
           conn = connection_create_listener(listensockaddr, type, address);
           conn = connection_create_listener(listensockaddr, type, address);
+          tor_free(listensockaddr);
           tor_free(address);
           tor_free(address);
         } else
         } else
           conn = NULL;
           conn = NULL;
@@ -1271,7 +1272,7 @@ retry_listeners(int type, config_line_t *cfg,
           if (new_conns)
           if (new_conns)
             smartlist_add(new_conns, conn);
             smartlist_add(new_conns, conn);
         }
         }
-    });
+      });
   }
   }
 
 
   if (free_launch_elts) {
   if (free_launch_elts) {