From 447e6ffffd2fa6087f96123f24da7399d7629549 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Fri, 6 Jan 2006 15:40:34 +0000 Subject: [PATCH] Fix bug where OPs would try to generate descriptor and crash. svn:r5738 --- src/or/router.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/or/router.c b/src/or/router.c index 1dc6aebc0b..d91564d93b 100644 --- a/src/or/router.c +++ b/src/or/router.c @@ -587,7 +587,12 @@ decide_if_publishable_server(time_t now) void consider_publishable_server(time_t now, int force) { - int rebuilt = router_rebuild_descriptor(0); + int rebuilt; + + if (!server_mode(get_options())) + return; + + rebuilt = router_rebuild_descriptor(0); if (decide_if_publishable_server(now)) { set_server_advertised(1); if (rebuilt == 0)