Ticket #109: router.diff

File router.diff, 0.6 KB (added by DeSnajpa, 18 months ago)

Simply pach of router/router.c to include log='log' for _router_route_log_sink

  • router/router.c

    old new  
    334334static void _router_route_log_sink(xht log_sinks, const char *key, void *val, void *arg) { 
    335335    component_t comp = (component_t) val; 
    336336    nad_t nad = (nad_t) arg; 
    337  
     337    nad=nad_copy(nad); 
     338    nad_set_attr(nad,0,-1,"log","log",0); 
    338339    log_debug(ZONE, "copying route to '%s' (%s, port %d)", key, comp->ip, comp->port); 
    339340 
    340     _router_comp_write(comp, nad_copy(nad)); 
     341    _router_comp_write(comp, nad); 
    341342} 
    342343 
    343344static void _router_process_route(component_t comp, nad_t nad) {