From 4d3e709c4bb615c8988c864d7b7a692e5cf89964 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Sat, 11 Mar 2006 02:21:30 +0000 Subject: Use escaped() for remaining cases. svn:r6117 --- src/or/routerlist.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'src/or/routerlist.c') diff --git a/src/or/routerlist.c b/src/or/routerlist.c index 55a9f6a73..b4b35a551 100644 --- a/src/or/routerlist.c +++ b/src/or/routerlist.c @@ -3792,3 +3792,25 @@ routerlist_assert_ok(routerlist_t *rl) } } +const char * +esc_router_info(routerinfo_t *router) +{ + static char *info; + char *esc_contact, *esc_platform; + size_t len; + if (info) + tor_free(info); + + esc_contact = esc_for_log(router->contact_info); + esc_platform = esc_for_log(router->platform); + + len = strlen(esc_contact)+strlen(esc_platform)+32; + info = tor_malloc(len); + tor_snprintf(info, len, "Contact %s, Platform %s", esc_contact, + esc_platform); + tor_free(esc_contact); + tor_free(esc_platform); + + return info; +} + -- cgit v1.2.3