浏览代码

dirvote: Make tokens a const in dirvote_parse_sr_commits()

Part of #25988

Signed-off-by: David Goulet <dgoulet@torproject.org>
David Goulet 6 年之前
父节点
当前提交
2b6c13267f
共有 2 个文件被更改,包括 4 次插入4 次删除
  1. 2 2
      src/or/dirauth/dirvote.c
  2. 2 2
      src/or/dirauth/dirvote.h

+ 2 - 2
src/or/dirauth/dirvote.c

@@ -3892,7 +3892,7 @@ dirvote_format_all_microdesc_vote_lines(const routerinfo_t *ri, time_t now,
 /** Parse and extract all SR commits from <b>tokens</b> and place them in
  *  <b>ns</b>. */
 static void
-extract_shared_random_commits(networkstatus_t *ns, smartlist_t *tokens)
+extract_shared_random_commits(networkstatus_t *ns, const smartlist_t *tokens)
 {
   smartlist_t *chunks = NULL;
 
@@ -3948,7 +3948,7 @@ extract_shared_random_commits(networkstatus_t *ns, smartlist_t *tokens)
  *
  * This also sets the SR participation flag if present in the vote. */
 void
-dirvote_parse_sr_commits(networkstatus_t *ns, smartlist_t *tokens)
+dirvote_parse_sr_commits(networkstatus_t *ns, const smartlist_t *tokens)
 {
   /* Does this authority participates in the SR protocol? */
   directory_token_t *tok = find_opt_by_keyword(tokens, K_SR_FLAG);

+ 2 - 2
src/or/dirauth/dirvote.h

@@ -99,7 +99,7 @@
 time_t dirvote_act(const or_options_t *options, time_t now);
 void dirvote_free_all(void);
 
-void dirvote_parse_sr_commits(networkstatus_t *ns, smartlist_t *tokens);
+void dirvote_parse_sr_commits(networkstatus_t *ns, const smartlist_t *tokens);
 void dirvote_clear_commits(networkstatus_t *ns);
 void dirvote_dirreq_get_status_vote(const char *url, smartlist_t *items,
                                     smartlist_t *dir_items);
@@ -128,7 +128,7 @@ dirvote_free_all(void)
 }
 
 static inline void
-dirvote_parse_sr_commits(networkstatus_t *ns, smartlist_t *tokens)
+dirvote_parse_sr_commits(networkstatus_t *ns, const smartlist_t *tokens)
 {
   (void) ns;
   (void) tokens;