Browse Source

Fix warning when implicitly casting strlen(microdesc) to int

Harmless unless we somehow generate a microdesc of more than INT_MAX
bytes.
Nick Mathewson 11 years ago
parent
commit
5d679caa32
2 changed files with 5 additions and 1 deletions
  1. 4 0
      changes/ssize_t_warning
  2. 1 1
      src/or/dirvote.c

+ 4 - 0
changes/ssize_t_warning

@@ -0,0 +1,4 @@
+  o Minor build fixes:
+    - Fix a harmless (in this case) build warning for implicitly
+      converting a strlen() to an int. Bugfix on 0.2.4.1-alpha.
+

+ 1 - 1
src/or/dirvote.c

@@ -3606,7 +3606,7 @@ dirvote_format_microdesc_vote_line(char *out_buf, size_t out_buf_len,
                                    int consensus_method_low,
                                    int consensus_method_high)
 {
-  int ret = -1;
+  ssize_t ret = -1;
   char d64[BASE64_DIGEST256_LEN+1];
   char *microdesc_consensus_methods =
     make_consensus_method_list(consensus_method_low,