소스 검색

microdesc_parse: convert some ints to bools

Noted by ahf during review of #31675
Nick Mathewson 4 년 전
부모
커밋
c309169217
1개의 변경된 파일8개의 추가작업 그리고 7개의 파일을 삭제
  1. 8 7
      src/feature/dirparse/microdesc_parse.c

+ 8 - 7
src/feature/dirparse/microdesc_parse.c

@@ -140,11 +140,11 @@ microdesc_extract_body(microdesc_t *md,
                        const char *s, const char *start_of_next_microdesc,
                        saved_location_t where)
 {
-  const int copy_body = (where != SAVED_IN_CACHE);
+  const bool copy_body = (where != SAVED_IN_CACHE);
 
   const char *cp = tor_memstr(s, start_of_next_microdesc-s, "onion-key");
 
-  const int no_onion_key = (cp == NULL);
+  const bool no_onion_key = (cp == NULL);
   if (no_onion_key) {
     cp = s; /* So that we have *some* junk to put in the body */
   }
@@ -307,7 +307,7 @@ microdescs_parse_from_string(const char *s, const char *eos,
   result = smartlist_new();
 
   while (s < eos) {
-    int okay = 0;
+   bool okay = false;
 
     start_of_next_microdesc = find_start_of_next_microdesc(s, eos);
     if (!start_of_next_microdesc)
@@ -316,9 +316,10 @@ microdescs_parse_from_string(const char *s, const char *eos,
     md = tor_malloc_zero(sizeof(microdesc_t));
     uint8_t md_digest[DIGEST256_LEN];
     {
-      int body_not_found = microdesc_extract_body(md, start, s,
-                                                  start_of_next_microdesc,
-                                                  where) < 0;
+      const bool body_not_found =
+        microdesc_extract_body(md, start, s,
+                               start_of_next_microdesc,
+                               where) < 0;
 
       memcpy(md_digest, md->digest, DIGEST256_LEN);
       if (body_not_found) {
@@ -331,7 +332,7 @@ microdescs_parse_from_string(const char *s, const char *eos,
                                allow_annotations, where) == 0) {
       smartlist_add(result, md);
       md = NULL; // prevent free
-      okay = 1;
+      okay = true;
     }
 
   next: