diff options
author | Nick Mathewson <nickm@torproject.org> | 2006-03-11 02:21:30 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2006-03-11 02:21:30 +0000 |
commit | 4d3e709c4bb615c8988c864d7b7a692e5cf89964 (patch) | |
tree | 1a9004fdc7b4d51173317379e634bd01291056ab /src/or/routerlist.c | |
parent | 86a72f73b92a15865b5a2f19374d7243d55edc00 (diff) | |
download | tor-4d3e709c4bb615c8988c864d7b7a692e5cf89964.tar tor-4d3e709c4bb615c8988c864d7b7a692e5cf89964.tar.gz |
Use escaped() for remaining cases.
svn:r6117
Diffstat (limited to 'src/or/routerlist.c')
-rw-r--r-- | src/or/routerlist.c | 22 |
1 files changed, 22 insertions, 0 deletions
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; +} + |