aboutsummaryrefslogtreecommitdiff
path: root/src/or/routerlist.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2006-03-11 02:21:30 +0000
committerNick Mathewson <nickm@torproject.org>2006-03-11 02:21:30 +0000
commit4d3e709c4bb615c8988c864d7b7a692e5cf89964 (patch)
tree1a9004fdc7b4d51173317379e634bd01291056ab /src/or/routerlist.c
parent86a72f73b92a15865b5a2f19374d7243d55edc00 (diff)
downloadtor-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.c22
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;
+}
+