diff options
author | Nick Mathewson <nickm@torproject.org> | 2008-12-22 05:21:49 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2008-12-22 05:21:49 +0000 |
commit | e36c7a74bd8f2f01e425e4b1403b9b724292640c (patch) | |
tree | 6328c3c6f2cd459f4ab3df1ccfb5ffd393e1ee7a /src | |
parent | 98a376fab1725c81df84a1782b3b625958e4c6ba (diff) | |
download | tor-e36c7a74bd8f2f01e425e4b1403b9b724292640c.tar.gz tor-e36c7a74bd8f2f01e425e4b1403b9b724292640c.zip |
Yet still more propagating of things that need to be was_router_added_t now.
svn:r17722
Diffstat (limited to 'src')
-rw-r--r-- | src/or/dirserv.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/or/dirserv.c b/src/or/dirserv.c index de7401d4a8..399e63cc84 100644 --- a/src/or/dirserv.c +++ b/src/or/dirserv.c @@ -744,7 +744,7 @@ dirserv_add_descriptor(routerinfo_t *ri, const char **msg) } /** As dirserv_add_descriptor, but for an extrainfo_t <b>ei</b>. */ -static int +static was_router_added_t dirserv_add_extrainfo(extrainfo_t *ei, const char **msg) { routerinfo_t *ri; @@ -756,7 +756,7 @@ dirserv_add_extrainfo(extrainfo_t *ei, const char **msg) if (!ri) { *msg = "No corresponding router descriptor for extra-info descriptor"; extrainfo_free(ei); - return -1; + return ROUTER_BAD_EI; } /* If it's too big, refuse it now. Otherwise we'll cache it all over the @@ -769,15 +769,15 @@ dirserv_add_extrainfo(extrainfo_t *ei, const char **msg) MAX_EXTRAINFO_UPLOAD_SIZE); *msg = "Extrainfo document was too large"; extrainfo_free(ei); - return -1; + return ROUTER_BAD_EI; } if ((r = routerinfo_incompatible_with_extrainfo(ri, ei, NULL, msg))) { extrainfo_free(ei); - return r < 0 ? 0 : -1; + return r < 0 ? ROUTER_WAS_NOT_NEW : ROUTER_BAD_EI; } router_add_extrainfo_to_routerlist(ei, msg, 0, 0); - return 2; + return ROUTER_ADDED_SUCCESSFULLY; } /** Remove all descriptors whose nicknames or fingerprints no longer |